Code owners
Assign users and groups as approvers for specific file changes. Learn more.
styles.xml 10.73 KiB
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:windowBackground">@color/appTheme</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<!-- Launcher theme with background -->
<style name="AppTheme.Launcher" parent="AppTheme.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
</style>
<!-- Main Application -->
<style name="AppTheme.Main" parent="AppTheme.NoActionBar" />
<style name="actionBar" parent="@style/ThemeOverlay.MaterialComponents.ActionBar">
<item name="android:background">@color/colorLight</item>
</style>
<!-- ####################################
Button
###################################### -->
<style name="button">
<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: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="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: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:backgroundTint">@color/button_light</item>
</style>
<style name="buttonIcon">
<item name="android:background">@drawable/circle</item>
<item name="android:backgroundTint">@color/button_back</item>
</style>
<style name="buttonTracing">
<item name="android:textColor">@color/textColorPrimary</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>
</style>
<style name="switchBase" parent="@style/Widget.AppCompat.CompoundButton.Switch">
<item name="android:colorControlActivated">@color/colorPrimary</item>
</style>
<!-- ####################################
Row
###################################### -->
<style name="row">
<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:elevation">@dimen/elevation_weak</item>
<item name="android:textAllCaps">false</item>
<item name="android:background">@drawable/row</item>
<item name="android:textColor">@color/textColorPrimary</item>
</style>
<style name="rowDanger" parent="row">
<item name="android:textColor">@color/colorTextSemanticRed</item>
<item name="android:background">@drawable/row</item>
<item name="android:backgroundTint">@color/button_light</item>
</style>
<!-- ####################################
Card
###################################### -->
<style name="card">
<item name="android:padding">@dimen/card_padding</item>
<item name="android:background">@drawable/card</item>
<item name="android:backgroundTint">@color/card_light</item>
<item name="android:elevation">@dimen/elevation_strong</item>
</style>
<style name="cardTracing">
<item name="android:padding">@dimen/card_padding</item>
<item name="android:background">@drawable/card</item>
<item name="android:backgroundTint">@color/colorGreyLight</item>
</style>
<!-- todo unify padding with main card - tbr -->
<style name="cardHeadline" parent="@style/Widget.AppCompat.TextView">
<item name="android:textSize">@dimen/font_larger</item>
<item name="android:textColor">@color/textColorLight</item>
<item name="android:textStyle">bold</item>
</style>
<style name="cardText" parent="@style/Widget.AppCompat.TextView">
<item name="android:textSize">@dimen/font_normal</item>
<item name="android:textColor">@color/textColorLight</item>
</style>
<style name="cardTextDispatcher" parent="@style/Widget.AppCompat.TextView">
<item name="android:textSize">@dimen/font_normal</item>
<item name="android:textColor">@color/textColorSecondary</item>
</style>
<style name="cardGrey">
<item name="android:background">@drawable/card</item>
<item name="android:backgroundTint">@color/colorSurface2</item>
</style>
<!-- ####################################
Text
###################################### -->
<style name="textTitle" parent="@style/TextAppearance.AppCompat.Headline">
<item name="android:textSize">@dimen/font_title</item>
<item name="android:textColor">@color/colorTextPrimary1</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
<style name="textTitleLarger">
<item name="android:textSize">@dimen/font_larger</item>
<item name="android:textColor">@color/colorTextPrimary1</item>
<item name="android:fontFamily">sans-serif</item>
</style>
<style name="textHeadline" parent="textTitleLarger">
<item name="android:textSize">@dimen/font_largest</item>
</style>
<style name="textSubTitle" parent="textTitle" />
<style name="textTitleCentered" parent="textTitle">
<item name="android:textAlignment">center</item>
</style>
<style name="textMultiline" parent="@style/TextAppearance.AppCompat.Body1">
<item name="android:textColor">@color/colorTextPrimary1</item>
<item name="android:textSize">@dimen/font_normal</item>
<item name="android:fontFamily">sans-serif</item>
<item name="android:lineSpacingExtra">@dimen/font_line_spacing_extra</item>
</style>
<style name="textLargeEmphasized" parent="@style/TextAppearance.AppCompat.Headline">
<item name="android:textSize">@dimen/font_large</item>
<item name="android:textColor">@color/textColorPrimary</item>
<item name="android:textStyle">bold</item>
</style>
<style name="textMultilineEmphasized" parent="@style/textMultiline">
<item name="android:textStyle">bold</item>
</style>
<style name="textMultilineCentered" parent="@style/textMultiline">
<item name="android:textAlignment">center</item>
</style>
<style name="textDanger">
<item name="android:textSize">@dimen/font_normal</item>
<item name="android:textColor">@color/colorTextSemanticRed</item>
</style>
<style name="textLink" parent="@style/textMultilineEmphasized">
<item name="android:textColor">@color/textColorBlue</item>
<item name="android:textSize">@dimen/font_large</item>
</style>
<!-- ####################################
Icons
###################################### -->
<style name="icon">
<item name="android:tint">@color/iconColor</item>
</style>
<style name="iconStable">
<item name="android:tint">@color/stableIconColor</item>
</style>
<style name="iconTracingStatus">
<item name="android:tint">@color/colorPrimary</item>
</style>
<!-- ####################################
Progress Bar
###################################### -->
<style name="progressBar" parent="android:Widget.ProgressBar.Inverse">
<!-- todo apply styling -->
</style>
<!-- ####################################
Onboarding (ob)
###################################### -->
<style name="AppTheme.Onboarding" parent="AppTheme.NoActionBar">
<item name="android:windowEnterAnimation">@android:anim/fade_in</item>
<item name="android:windowExitAnimation">@android:anim/fade_out</item>
</style>
<style name="fadingScrollView">
<item name="android:requiresFadingEdge">vertical</item>
<item name="android:fadingEdgeLength">150dp</item>
</style>
<!-- ####################################
Submission
###################################### -->
<style name="tanInputDigit" parent="textTitle">
<item name="android:layout_width">@dimen/submission_tan_input_digit_width</item>
<item name="android:layout_height">@dimen/submission_tan_input_digit_height</item>
<item name="android:background">@drawable/tan_input_digit</item>
<item name="android:gravity">center</item>
</style>
<style name="tanInputEdittext">
<item name="android:layout_width">@dimen/submission_tan_input_edittext_size</item>
<item name="android:layout_height">@dimen/submission_tan_input_edittext_size</item>
<item name="android:alpha">0</item>
<item name="android:background">@null</item>
<item name="android:inputType">textPassword</item>
<item name="android:singleLine">true</item>
</style>
<style name="testResultCardLargeText">
<item name="android:textSize">@dimen/font_larger</item>
<item name="android:textColor">@color/textColorPrimary</item>
</style>
<!-- ####################################
Registration
###################################### -->
<style name="registrationQRCodeScanBody">
<item name="android:textAlignment">center</item>
<item name="android:textColor">@color/colorLight</item>
<item name="android:textSize">14sp</item>
</style>
</resources>