taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

styles.xml (6593B)


      1 <!--
      2   ~ This file is part of GNU Taler
      3   ~ (C) 2020 Taler Systems S.A.
      4   ~
      5   ~ GNU Taler is free software; you can redistribute it and/or modify it under the
      6   ~ terms of the GNU General Public License as published by the Free Software
      7   ~ Foundation; either version 3, or (at your option) any later version.
      8   ~
      9   ~ GNU Taler is distributed in the hope that it will be useful, but WITHOUT ANY
     10   ~ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
     11   ~ A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
     12   ~
     13   ~ You should have received a copy of the GNU General Public License along with
     14   ~ GNU Taler; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
     15   -->
     16 
     17 <resources xmlns:tools="http://schemas.android.com/tools">
     18 
     19     <style name="AppTheme.Light" parent="Theme.Material3.Light">
     20         <!-- Material 3 theme builder -->
     21         <item name="colorPrimary">@color/md_theme_light_primary</item>
     22         <item name="colorOnPrimary">@color/md_theme_light_onPrimary</item>
     23         <item name="colorPrimaryContainer">@color/md_theme_light_primaryContainer</item>
     24         <item name="colorOnPrimaryContainer">@color/md_theme_light_onPrimaryContainer</item>
     25         <item name="colorSecondary">@color/md_theme_light_secondary</item>
     26         <item name="colorOnSecondary">@color/md_theme_light_onSecondary</item>
     27         <item name="colorSecondaryContainer">@color/md_theme_light_secondaryContainer</item>
     28         <item name="colorOnSecondaryContainer">@color/md_theme_light_onSecondaryContainer</item>
     29         <item name="colorTertiary">@color/md_theme_light_tertiary</item>
     30         <item name="colorOnTertiary">@color/md_theme_light_onTertiary</item>
     31         <item name="colorTertiaryContainer">@color/md_theme_light_tertiaryContainer</item>
     32         <item name="colorOnTertiaryContainer">@color/md_theme_light_onTertiaryContainer</item>
     33         <item name="colorError">@color/md_theme_light_error</item>
     34         <item name="colorErrorContainer">@color/md_theme_light_errorContainer</item>
     35         <item name="colorOnError">@color/md_theme_light_onError</item>
     36         <item name="colorOnErrorContainer">@color/md_theme_light_onErrorContainer</item>
     37         <item name="android:colorBackground">@color/md_theme_light_background</item>
     38         <item name="colorOnBackground">@color/md_theme_light_onBackground</item>
     39         <item name="colorSurface">@color/md_theme_light_surface</item>
     40         <item name="colorOnSurface">@color/md_theme_light_onSurface</item>
     41         <item name="colorSurfaceVariant">@color/md_theme_light_surfaceVariant</item>
     42         <item name="colorOnSurfaceVariant">@color/md_theme_light_onSurfaceVariant</item>
     43         <item name="colorOutline">@color/md_theme_light_outline</item>
     44         <item name="colorOnSurfaceInverse">@color/md_theme_light_inverseOnSurface</item>
     45         <item name="colorSurfaceInverse">@color/md_theme_light_inverseSurface</item>
     46         <item name="colorPrimaryInverse">@color/md_theme_light_inversePrimary</item>
     47     </style>
     48 
     49     <style name="AppTheme.Dark" parent="Theme.Material3.Dark">
     50         <item name="windowActionModeOverlay">true</item>
     51         <item name="android:statusBarColor" tools:targetApi="m">?colorSurface</item>
     52         <item name="android:windowLightStatusBar" tools:targetApi="m">false</item>
     53         <item name="android:navigationBarColor" tools:targetApi="o_mr1">?colorSurface</item>
     54         <item name="android:windowLightNavigationBar" tools:targetApi="o_mr1">false</item>
     55 
     56         <!-- Material 3 theme builder -->
     57         <item name="colorPrimary">@color/md_theme_dark_primary</item>
     58         <item name="colorOnPrimary">@color/md_theme_dark_onPrimary</item>
     59         <item name="colorPrimaryContainer">@color/md_theme_dark_primaryContainer</item>
     60         <item name="colorOnPrimaryContainer">@color/md_theme_dark_onPrimaryContainer</item>
     61         <item name="colorSecondary">@color/md_theme_dark_secondary</item>
     62         <item name="colorOnSecondary">@color/md_theme_dark_onSecondary</item>
     63         <item name="colorSecondaryContainer">@color/md_theme_dark_secondaryContainer</item>
     64         <item name="colorOnSecondaryContainer">@color/md_theme_dark_onSecondaryContainer</item>
     65         <item name="colorTertiary">@color/md_theme_dark_tertiary</item>
     66         <item name="colorOnTertiary">@color/md_theme_dark_onTertiary</item>
     67         <item name="colorTertiaryContainer">@color/md_theme_dark_tertiaryContainer</item>
     68         <item name="colorOnTertiaryContainer">@color/md_theme_dark_onTertiaryContainer</item>
     69         <item name="colorError">@color/md_theme_dark_error</item>
     70         <item name="colorErrorContainer">@color/md_theme_dark_errorContainer</item>
     71         <item name="colorOnError">@color/md_theme_dark_onError</item>
     72         <item name="colorOnErrorContainer">@color/md_theme_dark_onErrorContainer</item>
     73         <item name="android:colorBackground">@color/md_theme_dark_background</item>
     74         <item name="colorOnBackground">@color/md_theme_dark_onBackground</item>
     75         <item name="colorSurface">@color/md_theme_dark_surface</item>
     76         <item name="colorOnSurface">@color/md_theme_dark_onSurface</item>
     77         <item name="colorSurfaceVariant">@color/md_theme_dark_surfaceVariant</item>
     78         <item name="colorOnSurfaceVariant">@color/md_theme_dark_onSurfaceVariant</item>
     79         <item name="colorOutline">@color/md_theme_dark_outline</item>
     80         <item name="colorOnSurfaceInverse">@color/md_theme_dark_inverseOnSurface</item>
     81         <item name="colorSurfaceInverse">@color/md_theme_dark_inverseSurface</item>
     82         <item name="colorPrimaryInverse">@color/md_theme_dark_inversePrimary</item>
     83     </style>
     84 
     85     <style name="AppTheme" parent="AppTheme.Light">
     86         <item name="windowActionModeOverlay">true</item>
     87     </style>
     88 
     89     <style name="AppTheme.NoActionBar">
     90         <item name="windowActionBar">false</item>
     91         <item name="windowNoTitle">true</item>
     92     </style>
     93 
     94     <style name="TransactionTitle">
     95         <item name="android:textAppearance">@style/TextAppearance.Material3.TitleMedium</item>
     96     </style>
     97 
     98     <style name="BottomCard">
     99         <item name="cardCornerRadius">0dp</item>
    100         <item name="cardElevation">8dp</item>
    101     </style>
    102 
    103     <style name="FabStyle" parent="Widget.Material3.FloatingActionButton.Primary">
    104         <item name="android:layout_gravity">bottom|end</item>
    105         <item name="android:layout_marginEnd">16dp</item>
    106         <item name="android:layout_marginBottom">16dp</item>
    107         <item name="layout_dodgeInsetEdges">bottom</item>
    108     </style>
    109 
    110 </resources>