Переглянути джерело

Button selector inset and change corner radius to 2dp

plusCubed 10 роки тому
батько
коміт
be9400cb61

+ 12 - 5
library/src/main/res/drawable/md_item_selected.xml

@@ -1,6 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <solid android:color="#D5D5D5" />
-    <corners android:radius="@dimen/md_action_corner_radius" />
-</shape>
+<inset xmlns:android="http://schemas.android.com/apk/res/android"
+    android:insetBottom="@dimen/md_button_inset_vertical"
+    android:insetLeft="@dimen/md_button_inset_horizontal"
+    android:insetRight="@dimen/md_button_inset_horizontal"
+    android:insetTop="@dimen/md_button_inset_vertical">
+    <shape
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:shape="rectangle">
+        <corners android:radius="@dimen/md_action_corner_radius" />
+        <solid android:color="#D5D5D5" />
+    </shape>
+</inset>

+ 12 - 5
library/src/main/res/drawable/md_item_selected_dark.xml

@@ -1,6 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
-<shape xmlns:android="http://schemas.android.com/apk/res/android"
-    android:shape="rectangle">
-    <solid android:color="#404040" />
-    <corners android:radius="@dimen/md_action_corner_radius" />
-</shape>
+<inset xmlns:android="http://schemas.android.com/apk/res/android"
+    android:insetBottom="@dimen/md_button_inset_vertical"
+    android:insetLeft="@dimen/md_button_inset_horizontal"
+    android:insetRight="@dimen/md_button_inset_horizontal"
+    android:insetTop="@dimen/md_button_inset_vertical">
+    <shape
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:shape="rectangle">
+        <corners android:radius="@dimen/md_action_corner_radius" />
+        <solid android:color="#404040" />
+    </shape>
+</inset>

+ 3 - 1
library/src/main/res/values/dimens.xml

@@ -10,6 +10,8 @@
 
     <!-- Above and below buttons, 36+12=48 for the height of the button frame -->
     <dimen name="md_button_padding_vertical">12dp</dimen>
+    <dimen name="md_button_inset_vertical">6dp</dimen>
+    <dimen name="md_button_inset_horizontal">4dp</dimen>
     <dimen name="md_button_padding_horizontal_internal">8dp</dimen>
     <dimen name="md_button_padding_horizontal_external">8dp</dimen>
     <dimen name="md_button_padding_horizontal_internalexternal">32dp</dimen>
@@ -26,6 +28,6 @@
     <dimen name="md_listitem_control_margin">16dp</dimen>
     <dimen name="md_icon_margin">16dp</dimen>
     <dimen name="md_listitem_margin_left">24dp</dimen>
-    <dimen name="md_action_corner_radius">4dp</dimen>
+    <dimen name="md_action_corner_radius">2dp</dimen>
 
 </resources>