feat(generallibrary): 添加多个 drawable 资源文件
- 新增 cancel_button_bg.xml:定义取消按钮的背景样式
- 新增 cancel_button_ripple.xml:定义取消按钮的涟漪效果
- 新增 edit_text_bg.xml:定义编辑文本框的背景样式
- 新增 search_button_ripple.xml:定义搜索按钮的涟漪效果- 新增 search_dialog_bg.xml:定义搜索对话框的背景样式
New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <shape xmlns:android="http://schemas.android.com/apk/res/android" |
| | | android:shape="rectangle"> |
| | | <solid android:color="#F5F5F5" /> |
| | | <corners android:radius="16dp" /> |
| | | <stroke |
| | | android:width="1dp" |
| | | android:color="#E0E0E0" /> |
| | | </shape> |
New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <ripple xmlns:android="http://schemas.android.com/apk/res/android" |
| | | android:color="#20000000"> |
| | | <item android:id="@android:id/mask"> |
| | | <shape android:shape="rectangle"> |
| | | <solid android:color="#000000" /> |
| | | <corners android:radius="16dp" /> |
| | | </shape> |
| | | </item> |
| | | <item android:drawable="@drawable/cancel_button_bg" /> |
| | | </ripple> |
New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <shape xmlns:android="http://schemas.android.com/apk/res/android" |
| | | android:shape="rectangle"> |
| | | <solid android:color="#FFFFFF" /> |
| | | <corners android:radius="8dp" /> |
| | | <stroke |
| | | android:width="1dp" |
| | | android:color="#E0E0E0" /> |
| | | <padding |
| | | android:bottom="8dp" |
| | | android:left="12dp" |
| | | android:right="12dp" |
| | | android:top="8dp" /> |
| | | </shape> |
New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <ripple xmlns:android="http://schemas.android.com/apk/res/android" |
| | | android:color="#33FFFFFF"> |
| | | <item android:id="@android:id/mask"> |
| | | <shape android:shape="rectangle"> |
| | | <solid android:color="#FFFFFF" /> |
| | | <corners android:radius="16dp" /> |
| | | </shape> |
| | | </item> |
| | | <item android:drawable="@drawable/rounded_button_bg" /> |
| | | </ripple> |
New file |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> |
| | | <!-- 阴影 --> |
| | | <item> |
| | | <shape android:shape="rectangle"> |
| | | <solid android:color="#20000000" /> |
| | | <corners android:radius="12dp" /> |
| | | <padding |
| | | android:bottom="2dp" |
| | | android:left="1dp" |
| | | android:right="1dp" |
| | | android:top="0dp" /> |
| | | </shape> |
| | | </item> |
| | | <!-- 背景 --> |
| | | <item> |
| | | <shape android:shape="rectangle"> |
| | | <solid android:color="#FFFFFF" /> |
| | | <corners android:radius="12dp" /> |
| | | </shape> |
| | | </item> |
| | | </layer-list> |