Added DangerousButtton (red button style)

This commit is contained in:
2020-06-30 06:00:25 -05:00
parent 568bebfb6d
commit 2a64811947
9 changed files with 110 additions and 1 deletions

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/dangerous_button_disabled" android:state_enabled="false" />
<item android:drawable="@drawable/dangerous_button_selected" android:state_focused="true" />
<item android:drawable="@drawable/dangerous_button_active" android:state_pressed="true" />
<item android:drawable="@drawable/dangerous_button_hover" android:state_hovered="true" />
<item android:drawable="@drawable/dangerous_button_default" />
</selector>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="@dimen/button_margin_top"
android:bottom="@dimen/button_margin_bottom"
android:left="@dimen/button_margin_left"
android:right="@dimen/button_margin_right">
<shape android:shape="rectangle">
<solid android:color="@color/buttonDangerActive" />
<corners android:radius="0dp" />
<padding
android:top="@dimen/button_padding_top"
android:bottom="@dimen/button_padding_bottom"
android:left="@dimen/button_padding_left"
android:right="@dimen/button_padding_right" />
</shape>
</item>
</layer-list>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="@dimen/button_margin_top"
android:bottom="@dimen/button_margin_bottom"
android:left="@dimen/button_margin_left"
android:right="@dimen/button_margin_right">
<shape android:shape="rectangle">
<solid android:color="@color/colorDanger" />
<corners android:radius="0dp" />
<padding
android:top="@dimen/button_padding_top"
android:bottom="@dimen/button_padding_bottom"
android:left="@dimen/button_padding_left"
android:right="@dimen/button_padding_right" />
</shape>
</item>
</layer-list>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="@dimen/button_margin_top"
android:bottom="@dimen/button_margin_bottom"
android:left="@dimen/button_margin_left"
android:right="@dimen/button_margin_right">
<shape android:shape="rectangle">
<solid android:color="@color/buttonDisabled" />
<corners android:radius="0dp" />
<padding
android:top="@dimen/button_padding_top"
android:bottom="@dimen/button_padding_bottom"
android:left="@dimen/button_padding_left"
android:right="@dimen/button_padding_right" />
</shape>
</item>
</layer-list>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="@dimen/button_margin_top"
android:bottom="@dimen/button_margin_bottom"
android:left="@dimen/button_margin_left"
android:right="@dimen/button_margin_right">
<shape android:shape="rectangle">
<solid android:color="@color/buttonDangerHover" />
<corners android:radius="0dp" />
<padding
android:top="@dimen/button_padding_top"
android:bottom="@dimen/button_padding_bottom"
android:left="@dimen/button_padding_left"
android:right="@dimen/button_padding_right" />
</shape>
</item>
</layer-list>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:top="@dimen/button_margin_top"
android:bottom="@dimen/button_margin_bottom"
android:left="@dimen/button_margin_left"
android:right="@dimen/button_margin_right">
<shape android:shape="rectangle">
<solid android:color="@color/buttonDangerHover" />
<corners android:radius="0dp" />
<padding
android:top="@dimen/button_padding_top"
android:bottom="@dimen/button_padding_bottom"
android:left="@dimen/button_padding_left"
android:right="@dimen/button_padding_right" />
</shape>
</item>
</layer-list>

View File

@@ -28,7 +28,7 @@
<ImageButton
android:id="@+id/delete_configuration"
style="@style/Button"
style="@style/DangerousButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.8"

View File

@@ -7,6 +7,8 @@
<color name="colorTertiary">#00d000</color>
<color name="colorDanger">#800</color>
<color name="buttonDangerHover">#600</color>
<color name="buttonDangerActive">#c00</color>
<color name="buttonContent">#ffffff</color>
<color name="buttonDisabled">#765</color>

View File

@@ -32,6 +32,15 @@
<item name="android:textAllCaps">false</item>
</style>
<style name="DangerousButton" parent="Widget.AppCompat.Button">
<item name="android:background">@drawable/dangerous_button</item>
<item name="rippleColor">@color/colorAccent</item>
<item name="android:textColor">@color/buttonContent</item>
<item name="android:fontFamily">@font/dejavusans_condensed_fontfamily</item>
<item name="android:textStyle">normal</item>
<item name="android:textAllCaps">false</item>
</style>
<style name="ToggleButton" parent="Widget.AppCompat.CompoundButton.Switch">
<item name="android:background">@drawable/button</item>
<item name="android:textColor">@color/buttonContent</item>