diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterSubmissionHelper.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterSubmissionHelper.kt index 8ab733ade2d3ac950ce9a7605b05f9fd09ca01ab..55b9a454c9e8859e0b411bb6a79182136c621a18 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterSubmissionHelper.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterSubmissionHelper.kt @@ -162,18 +162,6 @@ fun formatSubmissionStatusCardContentVisible( uiStateState: ApiRequestState? ): Int = formatVisibility(deviceRegistered == true && uiStateState == ApiRequestState.SUCCESS) -fun formatSubmissionTanButtonTint(isValidTanFormat: Boolean) = formatColor( - isValidTanFormat, - R.color.button_primary, - R.color.colorGreyLight -) - -fun formatSubmissionTanButtonTextColor(isValidTanFormat: Boolean) = formatColor( - isValidTanFormat, - R.color.textColorLight, - R.color.colorGreyDisabled -) - fun formatShowSubmissionStatusCard(deviceUiState: DeviceUIState?): Int = formatVisibility( deviceUiState != DeviceUIState.PAIRED_POSITIVE && diff --git a/Corona-Warn-App/src/main/res/color/button_primary.xml b/Corona-Warn-App/src/main/res/color/button_primary.xml index 11ce9cb595abbb3ebbdfc663cf6ef82a31db960d..2555dd3e1ef9aadc91def1cf2b254fa49629de86 100644 --- a/Corona-Warn-App/src/main/res/color/button_primary.xml +++ b/Corona-Warn-App/src/main/res/color/button_primary.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@color/colorPrimaryDark" android:state_pressed="true" /> <!-- pressed --> - <item android:color="@color/stableHighlightColor" android:state_enabled="false" /> <!-- disabled --> - <item android:color="@color/colorPrimary" /> <!-- default --> + <item android:color="@color/colorSurface2" android:state_enabled="false" /> <!-- disabled --> + <item android:color="@color/colorAccentTintButton" /> <!-- default --> </selector> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/color/button_stable.xml b/Corona-Warn-App/src/main/res/color/button_stable.xml deleted file mode 100644 index bc4cd6288b488b92d2e2ed5cdca729842b00d7a0..0000000000000000000000000000000000000000 --- a/Corona-Warn-App/src/main/res/color/button_stable.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<selector xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:color="@color/stableHighlightColor" android:state_pressed="true" /> <!-- pressed --> - <item android:color="@color/stableHighlightColor" android:state_enabled="false" /> <!-- disabled --> - <item android:color="@color/stableBackgroundColor" /> <!-- default --> -</selector> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/color/button_stable_grey.xml b/Corona-Warn-App/src/main/res/color/button_stable_grey.xml deleted file mode 100644 index 68979507ab6b264d70e0f9a3014e803582c53d83..0000000000000000000000000000000000000000 --- a/Corona-Warn-App/src/main/res/color/button_stable_grey.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<selector xmlns:android="http://schemas.android.com/apk/res/android"> - <item android:color="@color/stableButtonColorGreyHighlight" android:state_pressed="true" /> <!-- pressed --> - <item android:color="@color/stableButtonColorGrey" /> <!-- default --> -</selector> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/color/button_text_color.xml b/Corona-Warn-App/src/main/res/color/button_text_color.xml new file mode 100644 index 0000000000000000000000000000000000000000..d99d75969c7fdc4f650191229ea9435d524be859 --- /dev/null +++ b/Corona-Warn-App/src/main/res/color/button_text_color.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:color="@color/colorTextPrimary2" android:state_enabled="false" /> <!-- disabled --> + <item android:color="@color/colorTextPrimary1" /> <!-- default --> +</selector> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/color/button_text_color_emphasized.xml b/Corona-Warn-App/src/main/res/color/button_text_color_emphasized.xml new file mode 100644 index 0000000000000000000000000000000000000000..b50e718df93fef8b535cb1c85212cc1c07b7957e --- /dev/null +++ b/Corona-Warn-App/src/main/res/color/button_text_color_emphasized.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<selector xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:color="@color/colorTextPrimary2" android:state_enabled="false" /> <!-- disabled --> + <item android:color="@color/colorTextEmphasizedButton" /> <!-- default --> +</selector> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/drawable/button.xml b/Corona-Warn-App/src/main/res/drawable/button.xml index bb8aff8f5397839c95024bad68912175326cf850..d102472376bd85b16413bbb2ca9726392dcf1dd4 100644 --- a/Corona-Warn-App/src/main/res/drawable/button.xml +++ b/Corona-Warn-App/src/main/res/drawable/button.xml @@ -1,9 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<selector xmlns:android="http://schemas.android.com/apk/res/android"> - <item> - <shape android:shape="rectangle"> - <corners android:radius="@dimen/radius_button" /> - <solid android:color="@color/colorLight" /> - </shape> - </item> -</selector> \ No newline at end of file +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle" + android:tint="?attr/backgroundTint"> + <corners android:radius="@dimen/radius_button" /> + <solid android:color="@color/colorSurface1" /> +</shape> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/layout/fragment_risk_details.xml b/Corona-Warn-App/src/main/res/layout/fragment_risk_details.xml index aa31ef4b5d4eeeb79ffa5187a86675231c5a8367..c49ac7f35212ba7c3875734f30febc73bfa34513 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_risk_details.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_risk_details.xml @@ -184,7 +184,7 @@ <Button android:id="@+id/risk_details_button_enable_tracing" - style="@style/buttonGrey" + style="@style/buttonPrimary" android:layout_width="0dp" android:layout_height="wrap_content" android:text="@string/risk_card_button_enable_tracing" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_submission_tan.xml b/Corona-Warn-App/src/main/res/layout/fragment_submission_tan.xml index 623eebcf69203f3e923878300e2944d10a779feb..4e370763061db10f049508de92573e29e63db0ec 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_submission_tan.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_submission_tan.xml @@ -59,11 +59,9 @@ style="@style/buttonPrimary" android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" - android:backgroundTint="@{FormatterSubmissionHelper.formatSubmissionTanButtonTint(viewmodel.isValidTanFormat())}" android:enabled="@{viewmodel.isValidTanFormat}" android:text="@string/submission_tan_button_text" android:textAllCaps="true" - android:textColor="@{FormatterSubmissionHelper.formatSubmissionTanButtonTextColor(viewmodel.isValidTanFormat())}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/guideline_end" app:layout_constraintStart_toStartOf="@id/guideline_start" diff --git a/Corona-Warn-App/src/main/res/layout/include_risk_card.xml b/Corona-Warn-App/src/main/res/layout/include_risk_card.xml index 39332776c979f4adbb640197c5233b0ede7c1166..31f9e683f4138334cdf9c095506b33625c74c4d4 100644 --- a/Corona-Warn-App/src/main/res/layout/include_risk_card.xml +++ b/Corona-Warn-App/src/main/res/layout/include_risk_card.xml @@ -237,7 +237,7 @@ <Button android:id="@+id/risk_card_button_enable_tracing" - style="@style/buttonGrey" + style="@style/buttonPrimary" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" @@ -249,7 +249,7 @@ <Button android:id="@+id/risk_card_button_update" - style="@style/buttonStable" + style="@style/buttonLight" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" diff --git a/Corona-Warn-App/src/main/res/values-night/colors.xml b/Corona-Warn-App/src/main/res/values-night/colors.xml index 30f965566d38bb67a08ded900d6fc070df83f470..6a95e8dcce64d4ef75ceb2f34543982e4bf55833 100644 --- a/Corona-Warn-App/src/main/res/values-night/colors.xml +++ b/Corona-Warn-App/src/main/res/values-night/colors.xml @@ -73,8 +73,6 @@ <color name="stableHighlightColor">#C3C3C3</color> <color name="stableTextColor">#000000</color> <color name="stableIconColor">#ffffff</color> - <color name="stableButtonColorGrey">#C3C3C3</color> - <color name="stableButtonColorGreyHighlight">#AEAEAE</color> <!-- Tracing Icon --> <color name="tracingIconActive">#80CDEC</color> diff --git a/Corona-Warn-App/src/main/res/values/colors.xml b/Corona-Warn-App/src/main/res/values/colors.xml index f5af0a8af42ffdfcd81257927cf8ea411b4c9aac..15257d9f42f2fcd71dbf88adc78fc27c01596915 100644 --- a/Corona-Warn-App/src/main/res/values/colors.xml +++ b/Corona-Warn-App/src/main/res/values/colors.xml @@ -76,8 +76,6 @@ <color name="stableHighlightColor">#C3C3C3</color> <color name="stableTextColor">#000000</color> <color name="stableIconColor">#ffffff</color> - <color name="stableButtonColorGrey">#C3C3C3</color> - <color name="stableButtonColorGreyHighlight">#AEAEAE</color> <color name="stableLightTransparent">#33FFFFFF</color> <!-- Tracing Icon --> diff --git a/Corona-Warn-App/src/main/res/values/styles.xml b/Corona-Warn-App/src/main/res/values/styles.xml index 9140f7997ec969904ef0a5676de12a9f6e558bc2..accd3c509aeb87a0fb240042a296a6148afd74ff 100644 --- a/Corona-Warn-App/src/main/res/values/styles.xml +++ b/Corona-Warn-App/src/main/res/values/styles.xml @@ -36,35 +36,25 @@ <item name="android:paddingEnd">@dimen/button_padding_start_end</item> <item name="android:paddingBottom">@dimen/button_padding_top_bottom</item> <item name="android:background">@drawable/button</item> + <item name="android:textColor">@color/button_text_color</item> <item name="android:textSize">@dimen/font_button</item> <item name="android:fontFamily">sans-serif-medium</item> </style> - <style name="buttonPrimary" parent="@style/button"> - <item name="android:textColor">@color/colorTextEmphasizedButton</item> - <item name="android:backgroundTint">@color/colorAccentTintButton</item> + <style name="buttonPrimary" parent="button"> + <item name="android:backgroundTint">@color/button_primary</item> + <item name="android:textColor">@color/button_text_color_emphasized</item> </style> <style name="buttonReset" parent="@style/button"> - <item name="android:textColor">@color/textColorLight</item> <item name="android:backgroundTint">@color/button_red</item> + <item name="android:textColor">@color/button_text_color_emphasized</item> </style> <style name="buttonLight" parent="@style/button"> - <item name="android:textColor">@color/textColorPrimary</item> <item name="android:backgroundTint">@color/button_light</item> </style> - <style name="buttonGrey" parent="@style/button"> - <item name="android:textColor">@color/textColorBlue</item> - <item name="android:backgroundTint">@color/button_stable_grey</item> - </style> - - <style name="buttonStable" parent="@style/button"> - <item name="android:textColor">@color/stableTextColor</item> - <item name="android:backgroundTint">@color/button_stable</item> - </style> - <style name="buttonIcon"> <item name="android:background">@drawable/circle</item> <item name="android:backgroundTint">@color/button_back</item>