Use outlined button style for secondary actions.

This commit is contained in:
akwizgran
2022-11-29 18:00:37 +00:00
parent c16d0e8f45
commit bd430a1009
11 changed files with 100 additions and 58 deletions

View File

@@ -80,6 +80,7 @@
<color name="briar_button_text_neutral">@color/briar_night_500</color>
<color name="briar_button_text_negative">@color/briar_red_500</color>
<color name="briar_button_text_disabled">#28000000</color>
<color name="briar_button_outline">@android:color/secondary_text_dark</color>
<color name="thread_indicator">@color/briar_gray_500</color>
<color name="thread_item_background">@color/window_background</color>

View File

@@ -75,4 +75,5 @@
<dimen name="text_input_height">42dp</dimen>
<dimen name="outline_button_stroke">2dp</dimen>
</resources>

View File

@@ -44,27 +44,48 @@
<item name="android:textColor">@color/button_text</item>
</style>
<style name="BriarButtonFlat.Negative" parent="Widget.AppCompat.Button.Borderless">
<style name="BriarButtonFlat" parent="Widget.AppCompat.Button.Borderless">
<item name="android:textSize">@dimen/text_size_medium</item>
</style>
<style name="BriarButtonFlat.Negative" parent="BriarButtonFlat">
<item name="android:textColor">@color/briar_button_text_negative</item>
<item name="android:textSize">@dimen/text_size_medium</item>
</style>
<style name="BriarButtonFlat.Positive" parent="Widget.AppCompat.Button.Borderless">
<style name="BriarButtonFlat.Positive" parent="BriarButtonFlat">
<item name="android:textColor">@color/briar_button_text_positive</item>
<item name="android:textSize">@dimen/text_size_medium</item>
</style>
<style name="BriarButtonFlat.Neutral" parent="Widget.AppCompat.Button.Borderless">
<style name="BriarButtonFlat.Neutral" parent="BriarButtonFlat">
<item name="android:textColor">@color/briar_button_text_neutral</item>
<item name="android:textSize">@dimen/text_size_medium</item>
</style>
<style name="BriarButtonFlat.Positive.Tiny" parent="BriarButtonFlat.Positive">
<style name="BriarButtonFlat.Positive.Tiny" parent="BriarButtonFlat">
<item name="android:textSize">@dimen/text_size_tiny</item>
<item name="android:padding">@dimen/margin_medium</item>
<item name="android:minWidth">@dimen/button_size</item>
</style>
<style name="BriarButtonOutline" parent="Widget.AppCompat.Button.Borderless">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">@dimen/text_size_medium</item>
<item name="android:background">@drawable/button_outline</item>
<item name="android:padding">@dimen/margin_large</item>
</style>
<style name="BriarButtonOutline.Negative" parent="BriarButtonOutline">
<item name="android:textColor">@color/briar_button_text_negative</item>
</style>
<style name="BriarButtonOutline.Positive" parent="BriarButtonOutline">
<item name="android:textColor">@color/briar_button_text_positive</item>
</style>
<style name="BriarButtonOutline.Neutral" parent="BriarButtonOutline">
<item name="android:textColor">@color/briar_button_text_neutral</item>
</style>
<style name="Divider">
<item name="android:background">@color/divider</item>
</style>