
1 <FrameLayout
2 android:id="@+id/error_frame"
3 android:layout_width="53dp"
4 android:layout_height="53dp"
5 android:layout_marginTop="5dp" >
7 <View
8 android:layout_width="match_parent"
9 android:layout_height="match_parent"
10 android:background="@drawable/error_circle" />
12 <ImageView
13 android:id="@+id/error_x"
14 android:layout_width="match_parent"
15 android:layout_height="match_parent"
16 android:contentDescription="@string/app_name"
17 android:scaleType="center"
18 android:src="@drawable/error_center_x" />
19 </FrameLayout>
error_circle.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <shape
3 android:shape="oval"
4 xmlns:android="http://schemas.android.com/apk/res/android">
5 <solid android:color="@android:color/transparent" />
6 <stroke
7 android:color="@color/error_stroke_color"
8 android:width="3dp" />
9 </shape>
error_center_x.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
3
4 <item>
5 <rotate
6 android:fromDegrees="45"
7 android:pivotX="50%"
8 android:pivotY="50%"
9 android:toDegrees="45" >
10 <shape android:shape="rectangle" >
11 <solid android:color="@color/error_stroke_color" />
12 <corners android:radius="4dp" />
13 <size
14 android:height="3dp"
15 android:width="28dp" />
16 </shape>
17 </rotate>
18 </item>
19
20 <item>
21 <rotate
22 android:fromDegrees="315"
23 android:pivotX="50%"
24 android:pivotY="50%"
25 android:toDegrees="315" >
26 <shape android:shape="rectangle" >
27 <solid android:color="@color/error_stroke_color" />
28
29 <corners android:radius="4dp" />
30
31 <size
32 android:height="3dp"
33 android:width="28dp" />
34 </shape>
35 </rotate>
36 </item>
37
38 </layer-list>
轉載于:https://www.cnblogs.com/androidsj/p/4459629.html