diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationAboutFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationAboutFragment.kt index 95a4182275b6e86dc45e82a388aae5bfa4ada30d..4fb3f4ea0a4827c36fce628f923d57f8b6c29061 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationAboutFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationAboutFragment.kt @@ -39,7 +39,7 @@ class InformationAboutFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.informationAboutHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationAboutHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationContactFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationContactFragment.kt index 88f37c5fd8bf38c95c78d0acd7bd2404fe8f243c..595fb2df00911c02adad2ddd7736cef426164076 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationContactFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationContactFragment.kt @@ -41,7 +41,7 @@ class InformationContactFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.informationContactHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationContactHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } binding.informationContactNavigationRowPhone.navigationRow.setOnClickListener { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationFragment.kt index 80e7e541cd5e347fd2b49c61a8f1b5fbf93d268d..8e44bce61ff5025b5cf365b1254d9bb948f02b79 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationFragment.kt @@ -74,7 +74,7 @@ class InformationFragment : BaseFragment() { InformationFragmentDirections.actionInformationFragmentToInformationTechnicalFragment() ) } - binding.informationHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationLegalFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationLegalFragment.kt index 16abadd8c53e290a51e84053f71a93db19a4e0cf..298e5275cdb7536445c9a8882761ab36e4cfca65 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationLegalFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationLegalFragment.kt @@ -39,7 +39,7 @@ class InformationLegalFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.informationLegalHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationLegalHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationPrivacyFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationPrivacyFragment.kt index b3ab39e4cc44447d0ff849576a4c6ca09ccdd860..75e3d748329cdd28144b2fad9e841ea73d959ea7 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationPrivacyFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationPrivacyFragment.kt @@ -39,7 +39,7 @@ class InformationPrivacyFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.informationPrivacyHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationPrivacyHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTechnicalFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTechnicalFragment.kt index 9ce43c29ff7032dcc1ff4e131d12e5556d3f1b3a..d28274e6a15bc339ce7250bd97bf9aed6b5bf21e 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTechnicalFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTechnicalFragment.kt @@ -39,7 +39,7 @@ class InformationTechnicalFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.informationTechnicalHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationTechnicalHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTermsFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTermsFragment.kt index 8189f124017edf14f702456629654b912c4c771f..1a96747418fe9cb2b1d54e9e81a9713200739ad2 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTermsFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/information/InformationTermsFragment.kt @@ -39,7 +39,7 @@ class InformationTermsFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.informationTermsHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.informationTermsHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainOverviewFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainOverviewFragment.kt index 40502e586078b1894230396cae56aa11bfc588d4..28b9c00ba304fdd59d77706e21393ba34b38ec7e 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainOverviewFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainOverviewFragment.kt @@ -43,7 +43,7 @@ class MainOverviewFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.mainOverviewHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.mainOverviewHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainShareFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainShareFragment.kt index 8ba1bb2e6fc3a1311b6049d059686be336ffcb79..d8cad38c46f612318acdcd21ed9a0b0ef5689693 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainShareFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/MainShareFragment.kt @@ -51,7 +51,7 @@ class MainShareFragment : BaseFragment() { binding.mainShareButton.setOnClickListener { ShareHelper.shareText(this, getString(R.string.main_share_message), null) } - binding.mainShareHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.mainShareHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/riskdetails/RiskDetailsFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/riskdetails/RiskDetailsFragment.kt index 893a95287d2e233ea1705fff63b2be362e0ddaca..3c753af57821e6d3502f879d0ed6a07cf7917728 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/riskdetails/RiskDetailsFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/riskdetails/RiskDetailsFragment.kt @@ -71,7 +71,7 @@ class RiskDetailsFragment : BaseFragment() { RiskDetailsFragmentDirections.actionRiskDetailsFragmentToSettingsTracingFragment() ) } - binding.riskDetailsRiskCard.riskCardHeader.riskCardHeaderButtonBack.setOnClickListener { + binding.riskDetailsToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsFragment.kt index f7aab9c197b6a7b57fe0ea6e1d0f1e2f3598d6da..4f5c8b560265b8a6a8d895f765d7a649533fbea4 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsFragment.kt @@ -63,7 +63,7 @@ class SettingsFragment : BaseFragment() { val tracingRow = binding.settingsTracing.settingsRow val notificationRow = binding.settingsNotifications.settingsRow val resetRow = binding.settingsReset - val goBack = binding.settingsHeader.headerButtonBack.buttonIcon + val goBack = binding.settingsHeader.headerToolbar resetRow.setOnClickListener { doNavigate( SettingsFragmentDirections.actionSettingsFragmentToSettingsResetFragment() diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsNotificationFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsNotificationFragment.kt index 2344f700960106f66274889270eeb6319c162ca5..862b943ef08c7511c0a7037f88b36ea940a5d229 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsNotificationFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsNotificationFragment.kt @@ -68,7 +68,7 @@ class SettingsNotificationFragment : Fragment() { // Settings val settingsRow = binding.settingsNavigationRowSystem.navigationRow val goBack = - binding.settingsNotificationsHeader.headerButtonBack.buttonIcon + binding.settingsNotificationsHeader.headerToolbar // Update Risk updateRiskNotificationSwitch.setOnCheckedChangeListener { _, _ -> // android calls this listener also on start, so it has to be verified if the user pressed the switch diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt index 4e8397913ec3ecf31de89799ecb0f5776ee98a66..13e05292e8c088cde56d6649980d26e39744d39e 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsResetFragment.kt @@ -55,7 +55,7 @@ class SettingsResetFragment : BaseFragment() { binding.settingsResetButtonCancel.setOnClickListener { (activity as MainActivity).goBack() } - binding.settingsResetHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.settingsResetHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsTracingFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsTracingFragment.kt index bde273bd12970a0cf0d7b411d5e38087b159f345..0eb9d83e9995f15c58907c94f68e680d819f341a 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsTracingFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/settings/SettingsTracingFragment.kt @@ -108,7 +108,7 @@ class SettingsTracingFragment : BaseFragment(), } } } - binding.settingsTracingHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.settingsTracingHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } binding.settingsTracingStatusBluetooth.tracingStatusCardButton.setOnClickListener { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionContactFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionContactFragment.kt index 0d1693898f557f30e2dc4087d9a8f9580f8f31f4..27886c7020f9f518ec1ec9b015ce58b6361a6ffd 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionContactFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionContactFragment.kt @@ -39,7 +39,7 @@ class SubmissionContactFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.submissionContactHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.submissionContactHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } binding.submissionContactButtonCall.setOnClickListener { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDispatcherFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDispatcherFragment.kt index 4178eea3bd4c910f4b4a770de066ae589d806c0e..73bf2aa3534d76e74a10038332573d5510070d93 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDispatcherFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDispatcherFragment.kt @@ -40,7 +40,7 @@ class SubmissionDispatcherFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.submissionDispatcherHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.submissionDispatcherHeader.headerToolbar.setNavigationOnClickListener { (activity as MainActivity).goBack() } binding.submissionDispatcherQr.dispatcherCard.setOnClickListener { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDoneFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDoneFragment.kt index 330c86d79ff30d014c784ca077d29a01cbe87f69..60c9300d93546b0e02827a7ad529185ea108f4ab 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDoneFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionDoneFragment.kt @@ -36,7 +36,7 @@ class SubmissionDoneFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.submissionDoneHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.submissionDoneHeader.headerToolbar.setNavigationOnClickListener { doNavigate( SubmissionDoneFragmentDirections.actionSubmissionDoneFragmentToMainFragment() ) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionIntroFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionIntroFragment.kt index 219457cb2e0ede908527ef890d44bdb64a4cf15b..0dc26e99bb9cd04486bf193e865a1c33f0b6ccc4 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionIntroFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionIntroFragment.kt @@ -36,7 +36,7 @@ class SubmissionIntroFragment : BaseFragment() { } private fun setButtonOnClickListener() { - binding.submissionIntroHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.submissionIntroHeader.headerToolbar.setNavigationOnClickListener { doNavigate(SubmissionIntroFragmentDirections.actionSubmissionIntroFragmentToMainFragment()) } binding.submissionIntroButtonNext.setOnClickListener { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionResultPositiveOtherWarningFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionResultPositiveOtherWarningFragment.kt index 028722347093ef522fb84bcc1ec8c8a92ce6ee27..401edf1528ae95792fb5b9e6ca14294d448b96db 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionResultPositiveOtherWarningFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionResultPositiveOtherWarningFragment.kt @@ -148,7 +148,7 @@ class SubmissionResultPositiveOtherWarningFragment : BaseFragment(), binding.submissionPositiveOtherWarningButtonNext.setOnClickListener { initiateWarningOthers() } - binding.submissionPositiveOtherWarningHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.submissionPositiveOtherWarningHeader.headerToolbar.setNavigationOnClickListener { navigateToSubmissionResultFragment() } } diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTanFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTanFragment.kt index 62877109447b67dfc21794e91302ba14101bab7c..7a6036caaff93c65feda96a40846ff797fdcd3ce 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTanFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTanFragment.kt @@ -95,7 +95,7 @@ class SubmissionTanFragment : BaseFragment() { binding.submissionTanInput.listener = { tan -> viewModel.tan.value = tan } binding.submissionTanButtonEnter.setOnClickListener { storeTanAndContinue() } - binding.submissionTanHeader.headerButtonBack.buttonIcon.setOnClickListener { navigateToDispatchScreen() } + binding.submissionTanHeader.headerToolbar.setNavigationOnClickListener { navigateToDispatchScreen() } submissionViewModel.registrationState.observeEvent(viewLifecycleOwner, { if (ApiRequestState.SUCCESS == it) { diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultFragment.kt index 3037b5b61e06f05badae73a6dccf4fdb656e2de0..ca4d2d67f3155ea85edab3b91a6677bf7540cbb5 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultFragment.kt @@ -134,7 +134,7 @@ class SubmissionTestResultFragment : BaseFragment() { ) } - binding.submissionTestResultHeader.headerButtonBack.buttonIcon.setOnClickListener { + binding.submissionTestResultHeader.headerToolbar.setNavigationOnClickListener { doNavigate( SubmissionTestResultFragmentDirections.actionSubmissionResultFragmentToMainFragment() ) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterRiskHelper.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterRiskHelper.kt index 743c2af945954f058c4744f8078ab7ca29b2b2fd..9b0914336fa973c0bbe8d948a6e3720b247d45d5 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterRiskHelper.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/formatter/FormatterRiskHelper.kt @@ -352,12 +352,12 @@ fun formatStableIconColor(riskLevelScore: Int?): Int = * @param riskLevelScore * @return */ -fun formatStableBackButtonColor(riskLevelScore: Int?): ColorStateList? { +fun formatStableBackButtonIcon(riskLevelScore: Int?): Drawable? { val appContext = CoronaWarnApplication.getAppContext() - return if (!isTracingOffRiskLevel(riskLevelScore)) { - appContext.getColorStateList(R.color.button_back) + return if (isTracingOffRiskLevel(riskLevelScore)) { + appContext.getDrawable(R.drawable.ic_close_dark) } else { - appContext.getColorStateList(R.color.button_back_stable) + appContext.getDrawable(R.drawable.ic_close_light) } } diff --git a/Corona-Warn-App/src/main/res/drawable/ic_close_dark.xml b/Corona-Warn-App/src/main/res/drawable/ic_close_dark.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b3c8307a4517be1fc01c311a4dfed597c1fd60b --- /dev/null +++ b/Corona-Warn-App/src/main/res/drawable/ic_close_dark.xml @@ -0,0 +1,12 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="40dp" + android:height="40dp" + android:viewportWidth="40" + android:viewportHeight="40"> + <path + android:fillColor="#000000" + android:fillType="nonZero" + android:pathData="M14.2843,13l-1.2843,1.2843l5.7157,5.7157l-5.7157,5.7157l1.2843,1.2843l5.7157,-5.7157l5.7157,5.7157l1.2843,-1.2843l-5.7157,-5.7157l5.7157,-5.7157l-1.2843,-1.2843l-5.7157,5.7157z" + android:strokeWidth="1" + android:strokeColor="#00000000" /> +</vector> diff --git a/Corona-Warn-App/src/main/res/drawable/ic_close_light.xml b/Corona-Warn-App/src/main/res/drawable/ic_close_light.xml new file mode 100644 index 0000000000000000000000000000000000000000..a0fd695b69377182dcddf6cbd3fabe9673715b09 --- /dev/null +++ b/Corona-Warn-App/src/main/res/drawable/ic_close_light.xml @@ -0,0 +1,12 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="40dp" + android:height="40dp" + android:viewportWidth="40" + android:viewportHeight="40"> + <path + android:fillColor="#FFFFFF" + android:fillType="nonZero" + android:pathData="M14.2843,13l-1.2843,1.2843l5.7157,5.7157l-5.7157,5.7157l1.2843,1.2843l5.7157,-5.7157l5.7157,5.7157l1.2843,-1.2843l-5.7157,-5.7157l5.7157,-5.7157l-1.2843,-1.2843l-5.7157,5.7157z" + android:strokeWidth="1" + android:strokeColor="#00FFFFFF" /> +</vector> diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information.xml b/Corona-Warn-App/src/main/res/layout/fragment_information.xml index da08ae6e6ea78c7906618762bfef64f31a23aad0..2d53533aa11775bba97e37bbd88857b1ef42d6dc 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information.xml @@ -25,7 +25,6 @@ app:title="@{@string/information_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information_about.xml b/Corona-Warn-App/src/main/res/layout/fragment_information_about.xml index 4cbf10f9eb3d22deffc4c43a9877985158b5e78b..84ccd0944fcfcbd2197be2ee69a75a9aeb251ddb 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information_about.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information_about.xml @@ -19,7 +19,6 @@ app:title="@{@string/information_about_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information_contact.xml b/Corona-Warn-App/src/main/res/layout/fragment_information_contact.xml index c11640c3c59c0484c59af41225c390932f279ef2..4af0b82dafb1d560b207840bd371db08ccddae11 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information_contact.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information_contact.xml @@ -19,7 +19,6 @@ app:title="@{@string/information_contact_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information_legal.xml b/Corona-Warn-App/src/main/res/layout/fragment_information_legal.xml index 80b58e39d7b5033ca5306951eadd64dbd501203e..8cfe965ddc6c82dd4eab3bbc3daed82b25280a7a 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information_legal.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information_legal.xml @@ -26,7 +26,6 @@ app:title="@{@string/information_legal_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="@dimen/match_constraint" android:layout_height="@dimen/match_constraint" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information_privacy.xml b/Corona-Warn-App/src/main/res/layout/fragment_information_privacy.xml index 056e50cc3eec8fcac7f885e80b527177dc243a8e..32ab4e322f7f08ac35aa8e8f8743cb169da12d31 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information_privacy.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information_privacy.xml @@ -26,7 +26,6 @@ app:title="@{@string/information_privacy_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="@dimen/match_constraint" android:layout_height="@dimen/match_constraint" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information_technical.xml b/Corona-Warn-App/src/main/res/layout/fragment_information_technical.xml index 19c05927253f86f1c8bfe3c729e4dba7c87fab75..d0a5668bd54a99d9745e3bf73f4aa1b8bd0edf66 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information_technical.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information_technical.xml @@ -26,7 +26,6 @@ app:title="@{@string/information_technical_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="@dimen/match_constraint" android:layout_height="@dimen/match_constraint" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_information_terms.xml b/Corona-Warn-App/src/main/res/layout/fragment_information_terms.xml index 4fdffed28f01e9d0511e3df7aa2b35e327c33bac..214347b3dd97504c396d9cb183ce6bb79de1e516 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_information_terms.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_information_terms.xml @@ -19,7 +19,6 @@ app:title="@{@string/information_terms_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_main.xml b/Corona-Warn-App/src/main/res/layout/fragment_main.xml index eaa120b82ef7ceb7416512cf285fc42cc590fdd5..1e6f774901339bd616240f36550a57cc00b8ed2d 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_main.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_main.xml @@ -34,20 +34,18 @@ <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/main_header" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="@dimen/header" + android:layout_margin="@dimen/spacing_small" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="@+id/guideline_top"> + app:layout_constraintTop_toTopOf="parent"> <ImageView android:id="@+id/main_header_logo" android:layout_width="0dp" android:layout_height="match_parent" - android:layout_marginStart="@dimen/guideline_start" android:importantForAccessibility="no" - android:paddingTop="@dimen/spacing_tiny" - android:paddingBottom="@dimen/spacing_tiny" android:scaleType="fitStart" android:src="@drawable/ic_main_header" app:layout_constraintBottom_toBottomOf="parent" @@ -60,7 +58,6 @@ layout="@layout/include_button_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginEnd="@dimen/spacing_small" app:icon="@{@drawable/ic_main_share}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/main_header_options_menu" @@ -71,7 +68,6 @@ layout="@layout/include_button_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginEnd="@dimen/guideline_back" app:icon="@{@drawable/ic_main_settings}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" @@ -82,9 +78,8 @@ <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/main_tracing" style="@style/buttonTracing" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" - android:layout_marginTop="@dimen/spacing_tiny" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" @@ -93,11 +88,10 @@ <TextView android:id="@+id/main_tracing_headline" style="@style/bodyButton" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:text="@{FormatterSettingsHelper.formatTracingDescription(tracingViewModel.isTracingEnabled(), settingsViewModel.isBluetoothEnabled(), settingsViewModel.isConnectionEnabled())}" app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintHorizontal_bias="0.0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -117,9 +111,9 @@ <include android:id="@+id/main_tracing_divider" layout="@layout/include_divider" - android:layout_width="0dp" - android:layout_height="@dimen/card_divider" - app:layout_constraintEnd_toStartOf="parent" + android:layout_width="@dimen/match_constraint" + android:layout_height="wrap_content" + app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/main_tracing" /> @@ -128,7 +122,7 @@ layout="@layout/include_risk_card" android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" - android:layout_marginTop="@dimen/spacing_normal" + android:layout_marginTop="@dimen/spacing_small" android:visibility="@{FormatterSubmissionHelper.formatShowRiskStatusCard(submissionViewModel.deviceUiState)}" app:layout_constraintEnd_toStartOf="@+id/guideline_end" app:layout_constraintStart_toStartOf="@+id/guideline_start" @@ -140,7 +134,7 @@ <include android:id="@+id/main_test_positive" layout="@layout/include_submission_status_card_positive" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:visibility="@{FormatterSubmissionHelper.formatShowSubmissionStatusPositiveCard(submissionViewModel.deviceUiState)}" app:layout_constraintEnd_toStartOf="@+id/guideline_end" @@ -186,8 +180,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" app:barrierDirection="bottom" - app:constraint_referenced_ids="main_test, main_test_done, main_test_positive, main_risk" - /> + app:constraint_referenced_ids="main_test, main_test_done, main_test_positive, main_risk" /> <include android:id="@+id/main_about" @@ -211,28 +204,28 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" - app:layout_constraintGuide_begin="@dimen/guideline_start" /> + app:layout_constraintGuide_begin="@dimen/spacing_small" /> <androidx.constraintlayout.widget.Guideline android:id="@+id/guideline_bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" - app:layout_constraintGuide_end="@dimen/guideline_bottom" /> + app:layout_constraintGuide_end="@dimen/spacing_small" /> <androidx.constraintlayout.widget.Guideline android:id="@+id/guideline_end" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" - app:layout_constraintGuide_end="@dimen/guideline_end" /> + app:layout_constraintGuide_end="@dimen/spacing_small" /> <androidx.constraintlayout.widget.Guideline android:id="@+id/guideline_top" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" - app:layout_constraintGuide_begin="@dimen/guideline_top" /> + app:layout_constraintGuide_begin="@dimen/spacing_small" /> </androidx.constraintlayout.widget.ConstraintLayout> diff --git a/Corona-Warn-App/src/main/res/layout/fragment_main_overview.xml b/Corona-Warn-App/src/main/res/layout/fragment_main_overview.xml index ea311e0253aaa1a30c0f121772cce202e2b62e08..7bbf40dd22c45466d79ce539070fd604d64e3ad4 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_main_overview.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_main_overview.xml @@ -19,7 +19,6 @@ app:title="@{@string/main_overview_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_main_share.xml b/Corona-Warn-App/src/main/res/layout/fragment_main_share.xml index caa6b91e12a1eab304fb7c642dfe7725cc81c4a9..762f9f74cc8e21025f3ea3045cd63dfcc4e6824b 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_main_share.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_main_share.xml @@ -27,7 +27,6 @@ app:title="@{@string/main_share_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:layout_marginBottom="@dimen/spacing_normal" 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 72b5d8ce5652d703f3fbf04fab7e3e3b43312b8d..3e5f3ad200d555171f213ba1e33baa3b4a69c51b 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 @@ -24,8 +24,30 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + <com.google.android.material.appbar.AppBarLayout + android:id="@+id/risk_details_app_bar_layout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:theme="@style/AppTheme.AppBarOverlay" + app:elevation="0dp" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + <androidx.appcompat.widget.Toolbar + android:id="@+id/risk_details_toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + android:background="@{FormatterRiskHelper.formatRiskShape(true)}" + android:backgroundTint="@{FormatterRiskHelper.formatRiskColor(tracingViewModel.riskLevel)}" + app:navigationIcon="@{FormatterRiskHelper.formatStableBackButtonIcon(tracingViewModel.riskLevel)}" + app:popupTheme="@style/AppTheme.PopupOverlay" + app:title="@string/risk_details_title" + app:titleTextColor="@{FormatterRiskHelper.formatStableTextColor(tracingViewModel.riskLevel)}" /> + + </com.google.android.material.appbar.AppBarLayout> + <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:layout_marginBottom="@dimen/spacing_normal" @@ -33,7 +55,7 @@ app:layout_constraintBottom_toTopOf="@+id/risk_details_button_enable_tracing" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent"> + app:layout_constraintTop_toBottomOf="@+id/risk_details_app_bar_layout"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_settings.xml b/Corona-Warn-App/src/main/res/layout/fragment_settings.xml index 6810f17bb7747502c0e47209e6970b04303316ca..f2deb4cc856c370c9cb3d07189da98939576cadb 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_settings.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_settings.xml @@ -33,7 +33,6 @@ app:title="@{@string/settings_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_settings_notifications.xml b/Corona-Warn-App/src/main/res/layout/fragment_settings_notifications.xml index 7f7b1d630bbdb055a41d52fb0af7d4efbb8aceb3..c0fac91048b63f64e1bae67e016bdb32977112a1 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_settings_notifications.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_settings_notifications.xml @@ -30,7 +30,6 @@ app:title="@{@string/settings_notifications_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_settings_reset.xml b/Corona-Warn-App/src/main/res/layout/fragment_settings_reset.xml index b0ed452fa6920e0a505c6252a2cf84ee37b6e502..70c2a7be4df2763bba2ed4816b35f0dc4cb29e89 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_settings_reset.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_settings_reset.xml @@ -19,7 +19,6 @@ app:title="@{@string/settings_reset_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:layout_marginBottom="@dimen/spacing_normal" diff --git a/Corona-Warn-App/src/main/res/layout/fragment_settings_tracing.xml b/Corona-Warn-App/src/main/res/layout/fragment_settings_tracing.xml index 7d2d230a84920ceb97e1d1801dde2862ebb7f052..abc951602fee921e50f877df4faad237bd8fcec6 100644 --- a/Corona-Warn-App/src/main/res/layout/fragment_settings_tracing.xml +++ b/Corona-Warn-App/src/main/res/layout/fragment_settings_tracing.xml @@ -35,7 +35,6 @@ app:title="@{@string/settings_tracing_title}" /> <ScrollView - style="@style/fadingScrollView" android:layout_width="0dp" android:layout_height="0dp" android:fillViewport="true" diff --git a/Corona-Warn-App/src/main/res/layout/include_header.xml b/Corona-Warn-App/src/main/res/layout/include_header.xml index 6e9a9fe879ab364aa50b8a4b0d91d0d7d351fcf2..d831a38b7b13f629860bcc948d63b5f8c29593ed 100644 --- a/Corona-Warn-App/src/main/res/layout/include_header.xml +++ b/Corona-Warn-App/src/main/res/layout/include_header.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - xmlns:tools="http://schemas.android.com/tools"> + xmlns:app="http://schemas.android.com/apk/res-auto"> <data> @@ -18,48 +17,27 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> - <include - android:id="@+id/header_button_back" - layout="@layout/include_button_icon" - android:layout_width="wrap_content" + <com.google.android.material.appbar.AppBarLayout + android:layout_width="match_parent" android:layout_height="wrap_content" - app:icon="@{icon}" - app:layout_constraintBottom_toBottomOf="@id/header_title" - app:layout_constraintStart_toStartOf="@id/guideline_back" - app:layout_constraintTop_toTopOf="@id/header_title" /> - - <TextView - android:id="@+id/header_title" - style="@style/headline6" - android:layout_width="0dp" - android:layout_height="wrap_content" - android:layout_marginStart="@dimen/guideline_body_title" - android:text="@{title}" + android:theme="@style/AppTheme.AppBarOverlay" + android:background="@color/colorSemanticHighRisk" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="@id/guideline_start" - app:layout_constraintTop_toTopOf="@id/guideline_top" - tools:text="@string/settings_title" /> - - <androidx.constraintlayout.widget.Guideline - android:id="@+id/guideline_start" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:orientation="vertical" - app:layout_constraintGuide_begin="@dimen/guideline_start" /> - - <androidx.constraintlayout.widget.Guideline - android:id="@+id/guideline_back" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:orientation="vertical" - app:layout_constraintGuide_begin="@dimen/guideline_back" /> - - <androidx.constraintlayout.widget.Guideline - android:id="@+id/guideline_top" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:orientation="horizontal" - app:layout_constraintGuide_begin="@dimen/guideline_top" /> - + app:elevation="0dp" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + <androidx.appcompat.widget.Toolbar + android:id="@+id/header_toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + android:background="@color/colorBackground" + app:navigationIcon="@{icon}" + app:popupTheme="@style/AppTheme.PopupOverlay" + app:title="@{title}" + app:titleTextColor="@color/colorTextPrimary1" /> + + + </com.google.android.material.appbar.AppBarLayout> </androidx.constraintlayout.widget.ConstraintLayout> </layout> \ No newline at end of file diff --git a/Corona-Warn-App/src/main/res/layout/include_onboarding.xml b/Corona-Warn-App/src/main/res/layout/include_onboarding.xml index 4da20ae8591bfe2e03fd949a11b67a110df7013b..065e9dc6c15f61be2b0627ece0b249578c20d8d0 100644 --- a/Corona-Warn-App/src/main/res/layout/include_onboarding.xml +++ b/Corona-Warn-App/src/main/res/layout/include_onboarding.xml @@ -33,7 +33,6 @@ </data> <ScrollView - style="@style/fadingScrollView" android:layout_width="match_parent" android:layout_height="match_parent"> 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 4155aa9faab68e50281e7ac53832543e7d98ae02..5eabb51784e79a37539fc6fb10fc50eb3116f537 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 @@ -32,7 +32,7 @@ <include android:id="@+id/risk_card_header" layout="@layout/include_risk_card_header" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -42,7 +42,7 @@ <!-- Loading State --> <androidx.constraintlayout.widget.ConstraintLayout - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:visibility="@{FormatterHelper.formatVisibility(tracingViewModel.isRefreshing)}" @@ -64,7 +64,7 @@ <TextView style="@style/subtitle" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginStart="@dimen/spacing_small" android:text="@string/risk_card_loading_body" @@ -87,7 +87,7 @@ <TextView android:id="@+id/risk_card_body" style="@style/subtitle" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:text="@{FormatterRiskHelper.formatRiskBody(tracingViewModel.riskLevel)}" @@ -101,7 +101,7 @@ <include android:id="@+id/risk_card_row_saved_risk" layout="@layout/include_risk_card_row" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:visibility="@{FormatterHelper.formatVisibilityText(FormatterRiskHelper.formatRiskSavedRisk(tracingViewModel.riskLevel, tracingViewModel.riskLevelScoreLastSuccessfulCalculated))}" @@ -116,7 +116,7 @@ <include android:id="@+id/risk_card_row_contact" layout="@layout/include_risk_card_row" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:visibility="@{FormatterHelper.formatVisibilityText(FormatterRiskHelper.formatRiskContact(tracingViewModel.riskLevel, tracingViewModel.matchedKeyCount))}" @@ -130,7 +130,7 @@ <include android:id="@+id/risk_card_row_contact_last" layout="@layout/include_risk_card_row" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_small" android:visibility="@{FormatterHelper.formatVisibilityText(FormatterRiskHelper.formatRiskContactLast(tracingViewModel.riskLevel, tracingViewModel.daysSinceLastExposure))}" @@ -179,7 +179,7 @@ <TextView android:id="@+id/risk_card_row_saved_days_body" style="@style/subtitle" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginStart="@dimen/spacing_small" android:text="@{FormatterRiskHelper.formatRiskActiveTracingDaysInRetentionPeriod(tracingViewModel.riskLevel, showDetails, tracingViewModel.activeTracingDaysInRetentionPeriod)}" @@ -194,7 +194,7 @@ <include android:id="@+id/risk_card_row_time_fetched" layout="@layout/include_risk_card_row" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_small" android:visibility="@{FormatterHelper.formatVisibilityText(FormatterRiskHelper.formatTimeFetched(tracingViewModel.riskLevel, tracingViewModel.riskLevelScoreLastSuccessfulCalculated, tracingViewModel.lastTimeDiagnosisKeysFetched))}" @@ -208,7 +208,7 @@ <androidx.constraintlayout.widget.ConstraintLayout android:id="@+id/risk_card_next_update" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:visibility="@{FormatterHelper.formatVisibilityText(FormatterRiskHelper.formatNextUpdate(tracingViewModel.riskLevel, settingsViewModel.isBackgroundJobEnabled()))}" @@ -219,7 +219,7 @@ <include android:id="@+id/risk_card_next_update_divider" layout="@layout/include_divider" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -227,7 +227,7 @@ <TextView style="@style/body2" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_small" android:text="@{FormatterRiskHelper.formatNextUpdate(tracingViewModel.riskLevel, settingsViewModel.isBackgroundJobEnabled())}" @@ -241,7 +241,7 @@ <Button android:id="@+id/risk_card_button_enable_tracing" style="@style/buttonPrimary" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:text="@string/risk_details_button_enable_tracing" @@ -253,7 +253,7 @@ <Button android:id="@+id/risk_card_button_update" style="@style/buttonLight" - android:layout_width="0dp" + android:layout_width="@dimen/match_constraint" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal" android:enabled="@{FormatterRiskHelper.formatButtonUpdateEnabled(settingsViewModel.isManualKeyRetrievalEnabled())}" diff --git a/Corona-Warn-App/src/main/res/layout/include_risk_card_header.xml b/Corona-Warn-App/src/main/res/layout/include_risk_card_header.xml index ee0b7536a9eb58119714b7397015ccfb443d4eb5..4b625854d4001d33ccb4b63fde11522ef8d57c24 100644 --- a/Corona-Warn-App/src/main/res/layout/include_risk_card_header.xml +++ b/Corona-Warn-App/src/main/res/layout/include_risk_card_header.xml @@ -23,31 +23,6 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> - <androidx.constraintlayout.widget.ConstraintLayout - android:id="@+id/risk_card_header_button_back" - style="@style/buttonIcon" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:layout_marginBottom="@dimen/spacing_small" - android:backgroundTint="@{FormatterRiskHelper.formatStableBackButtonColor(tracingViewModel.riskLevel)}" - android:visibility="@{FormatterRiskHelper.formatRiskButtonBackVisibility(showDetails)}" - app:layout_constraintBottom_toTopOf="@+id/risk_card_header_headline" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent"> - - <ImageView - android:layout_width="@dimen/icon_size_button" - android:layout_height="@dimen/icon_size_button" - android:contentDescription="@string/lorem_ipsum" - android:src="@drawable/ic_close" - android:tint="@{FormatterRiskHelper.formatStableIconColor(tracingViewModel.riskLevel)}" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> - - </androidx.constraintlayout.widget.ConstraintLayout> - <TextView android:id="@+id/risk_card_header_headline" style="@style/headline5" @@ -59,7 +34,7 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/risk_card_header_icon" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@+id/risk_card_header_button_back" /> + app:layout_constraintTop_toTopOf="parent" /> <ImageView android:id="@+id/risk_card_header_icon" diff --git a/Corona-Warn-App/src/main/res/layout/include_submission_contact.xml b/Corona-Warn-App/src/main/res/layout/include_submission_contact.xml index 6173a827915d96f3ad1cdacdead3e90c5885c996..504cd1c50dacf7eb1c49a49ecdb08f3e6878d3fc 100644 --- a/Corona-Warn-App/src/main/res/layout/include_submission_contact.xml +++ b/Corona-Warn-App/src/main/res/layout/include_submission_contact.xml @@ -3,7 +3,6 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> <ScrollView - style="@style/fadingScrollView" android:layout_width="match_parent" android:layout_height="match_parent"> diff --git a/Corona-Warn-App/src/main/res/layout/include_submission_intro.xml b/Corona-Warn-App/src/main/res/layout/include_submission_intro.xml index 3b015e2c1deba35c7b9a99fdbad065a53cc6ad54..06ae9ec3392acea5915174b5964b0f6f805ef52f 100644 --- a/Corona-Warn-App/src/main/res/layout/include_submission_intro.xml +++ b/Corona-Warn-App/src/main/res/layout/include_submission_intro.xml @@ -3,7 +3,6 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> <ScrollView - style="@style/fadingScrollView" android:layout_width="match_parent" android:layout_height="match_parent"> diff --git a/Corona-Warn-App/src/main/res/layout/include_submission_positive_other_warning.xml b/Corona-Warn-App/src/main/res/layout/include_submission_positive_other_warning.xml index 9faffe421e6141197b0e53db8740c2ff28b44b44..7e71f6d2a19f35c5aabd03e1e3a74a0f2b35c1ae 100644 --- a/Corona-Warn-App/src/main/res/layout/include_submission_positive_other_warning.xml +++ b/Corona-Warn-App/src/main/res/layout/include_submission_positive_other_warning.xml @@ -3,7 +3,6 @@ xmlns:app="http://schemas.android.com/apk/res-auto"> <ScrollView - style="@style/fadingScrollView" android:layout_width="match_parent" android:layout_height="match_parent"> diff --git a/Corona-Warn-App/src/main/res/layout/include_submission_test_result.xml b/Corona-Warn-App/src/main/res/layout/include_submission_test_result.xml index f28092392eed69dc5be4c94f37d616048e01bffe..b08af9be3c17131c05fb2d5102f44d28b667a71c 100644 --- a/Corona-Warn-App/src/main/res/layout/include_submission_test_result.xml +++ b/Corona-Warn-App/src/main/res/layout/include_submission_test_result.xml @@ -13,7 +13,6 @@ <ScrollView - style="@style/fadingScrollView" android:layout_width="match_parent" android:layout_height="match_parent"> diff --git a/Corona-Warn-App/src/main/res/values/dimens.xml b/Corona-Warn-App/src/main/res/values/dimens.xml index b7a0fb6555c2954b45c92a3b42292553d75d0347..9bb11cf839181372ca138fb41056d94c623ff1d8 100644 --- a/Corona-Warn-App/src/main/res/values/dimens.xml +++ b/Corona-Warn-App/src/main/res/values/dimens.xml @@ -3,7 +3,7 @@ <dimen name="spacing_large">48dp</dimen> <dimen name="spacing_normal">24dp</dimen> <dimen name="spacing_small">16dp</dimen> - <dimen name="spacing_tiny">6dp</dimen> + <dimen name="spacing_tiny">8dp</dimen> <dimen name="spacing_mega_tiny">3dp</dimen> <!-- font sizes --> @@ -19,7 +19,7 @@ <dimen name="font_line_spacing_extra">4sp</dimen> <!-- header height --> - <dimen name="header">50dp</dimen> + <dimen name="header">40dp</dimen> <!-- elevation --> <dimen name="elevation_strong">10dp</dimen> @@ -54,7 +54,7 @@ <dimen name="radius_button">@dimen/spacing_tiny</dimen> <dimen name="radius_card">4dp</dimen> <dimen name="icon_size">20dp</dimen> - <dimen name="icon_size_risk_card">35dp</dimen> + <dimen name="icon_size_risk_card">40dp</dimen> <dimen name="icon_size_main_card">35dp</dimen> <dimen name="icon_size_main_card_end">35dp</dimen> <dimen name="icon_size_button">40dp</dimen> diff --git a/Corona-Warn-App/src/main/res/values/strings.xml b/Corona-Warn-App/src/main/res/values/strings.xml index 229669dc8bab6f2dde86bf90a27e4a574a9914e4..070c1c2b310b3046622eaf4c1230a560146f20d8 100644 --- a/Corona-Warn-App/src/main/res/values/strings.xml +++ b/Corona-Warn-App/src/main/res/values/strings.xml @@ -290,6 +290,8 @@ Risk Details ###################################### --> + <!-- XHED: risk details - page title, in toolbar --> + <string name="risk_details_title">Ihr Risikostatus</string> <!-- XHED: risk details - headline, how a user should act --> <string name="risk_details_headline_behavior">Verhalten</string> <!-- XHED: risk details - multiline headline, bold, how to act correct --> diff --git a/Corona-Warn-App/src/main/res/values/styles.xml b/Corona-Warn-App/src/main/res/values/styles.xml index 44d3f74ccf1bf389d0b002881b4103cf17d99579..263640fb389abd0f4ffd0dbe1a0bf5555229e387 100644 --- a/Corona-Warn-App/src/main/res/values/styles.xml +++ b/Corona-Warn-App/src/main/res/values/styles.xml @@ -65,10 +65,10 @@ <item name="android:textColor">@color/colorTextPrimary1</item> <item name="android:background">@drawable/rectangle</item> <item name="android:backgroundTint">@color/button_main_tracing</item> - <item name="android:paddingStart">@dimen/button_padding_start_end</item> - <item name="android:paddingTop">@dimen/button_padding_top_bottom</item> - <item name="android:paddingEnd">@dimen/button_padding_start_end</item> - <item name="android:paddingBottom">@dimen/button_padding_top_bottom</item> + <item name="android:paddingStart">@dimen/spacing_small</item> + <item name="android:paddingTop">@dimen/spacing_tiny</item> + <item name="android:paddingEnd">@dimen/spacing_small</item> + <item name="android:paddingBottom">@dimen/spacing_tiny</item> </style> <style name="switchBase" parent="@style/Widget.AppCompat.CompoundButton.Switch">