]> git.ktnx.net Git - mobile-ledger.git/commitdiff
fix FAB disabled tint color
authorDamyan Ivanov <dam+mobileledger@ktnx.net>
Wed, 20 May 2020 16:48:51 +0000 (19:48 +0300)
committerDamyan Ivanov <dam+mobileledger@ktnx.net>
Wed, 20 May 2020 16:48:51 +0000 (19:48 +0300)
to be the same as the non-disabled color. at present, the only disabled
FAB is the one in the new transaction activity and it is disabled only
while the transaction is being sent, which is also accompanied with the
fragment (and the FAB) flying to the top, so there is no real need to
use a distinct disabled color

the default disabled tint is black, which is quite ugly, changing from
white-ish

app/src/main/res/drawable-anydpi-v21/ic_add_white_24dp.xml
app/src/main/res/values/styles.xml

index a3d22049bd49320a0a8e6984ed57b40f0cc98411..594dcf995e2a2cd2fe7ca54d71f6dc308023c28b 100644 (file)
   ~ Modified/adapted by Damyan Ivanov for MoLe
   -->
 
-<vector android:height="24dp" android:tint="#EEEEEE"
-    android:viewportHeight="24.0" android:viewportWidth="24.0"
-    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
-    <path android:fillColor="#FF000000" android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/>
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="24dp"
+    android:height="24dp"
+    android:tint="?attr/colorOnSecondary"
+    android:viewportWidth="24.0"
+    android:viewportHeight="24.0">
+    <path
+        android:fillColor="#FF000000"
+        android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" />
 </vector>
index 3c8efabc4533476452ab373367372a86cef78abb..cf5497ad2c72db5b07d92b75c45b057131e16136 100644 (file)
 <resources>
 
     <style name="StretchedTextView" parent="Widget.AppCompat.TextView"></style>
+
+    <style name="myFabStyle" parent="Widget.MaterialComponents.FloatingActionButton">
+        <item name="tint" state="disabled">?android:attr/colorBackground</item>
+    </style>
     <!-- Base application theme. -->
     <!-- base hue: 261.2245° -->
     <!-- target primary color: #935FF2 -->
@@ -36,6 +40,7 @@
         <item name="errorTextColor">@color/errorTextColor</item>
         <item name="colorOnSecondary">?android:attr/colorBackground</item>
         <item name="textInputStyle">@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense</item>
+        <item name="floatingActionButtonStyle">@style/myFabStyle</item>
     </style>
 
     <!-- theme list start -->