Browse Source

add dark theme compatibility

Signed-off-by: Jonas Mayer <jonas.a.mayer@gmx.net>
Jonas Mayer 1 year ago
parent
commit
ae913a1367

+ 3 - 5
app/src/main/java/com/owncloud/android/ui/adapter/UploadListAdapter.java

@@ -103,12 +103,10 @@ public class UploadListAdapter extends SectionedRecyclerViewAdapter<SectionedVie
         viewThemeUtils.platform.colorPrimaryTextViewElement(headerViewHolder.binding.uploadListTitle);
 
         headerViewHolder.binding.uploadListTitle.setOnClickListener(v -> {
-            if(isSectionExpanded(section)){
-                headerViewHolder.binding.uploadListState.setImageResource(R.drawable.ic_expand_less);
-            } else {
-                headerViewHolder.binding.uploadListState.setImageResource(R.drawable.ic_expand_more);
-            }
             toggleSectionExpanded(section);
+            headerViewHolder.binding.uploadListState.setImageResource(isSectionExpanded(section) ?
+                                                                          R.drawable.ic_expand_less :
+                                                                          R.drawable.ic_expand_more);
         });
 
         switch (group.type) {

+ 3 - 2
app/src/main/res/drawable/ic_expand_more.xml

@@ -1,16 +1,17 @@
 <!--
   ~ Nextcloud - Android Client
   ~
+  ~ SPDX-FileCopyrightText: 2024 Jonas Mayer
+  ~ SPDX-FileCopyrightText: 2024 Nextcloud GmbH
   ~ SPDX-FileCopyrightText: 2018-2024 Google LLC
   ~ SPDX-License-Identifier: Apache-2.0
 -->
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
     android:width="24dp"
     android:height="24dp"
-    android:tint="#FF000000"
     android:viewportWidth="960"
     android:viewportHeight="960">
     <path
-        android:fillColor="@android:color/white"
+        android:fillColor="@color/foreground_highlight"
         android:pathData="M480,616L240,376L296,320L480,504L664,320L720,376L480,616Z" />
 </vector>

+ 3 - 1
app/src/main/res/drawable/ic_fast_forward.xml

@@ -1,6 +1,8 @@
 <!--
   ~ Nextcloud - Android Client
   ~
+  ~ SPDX-FileCopyrightText: 2024 Jonas Mayer
+  ~ SPDX-FileCopyrightText: 2024 Nextcloud GmbH
   ~ SPDX-FileCopyrightText: 2018-2024 Google LLC
   ~ SPDX-License-Identifier: Apache-2.0
 -->
@@ -10,6 +12,6 @@
     android:viewportWidth="960"
     android:viewportHeight="960">
   <path
-      android:fillColor="#FF000000"
+      android:fillColor="@color/foreground_highlight"
       android:pathData="M100,720v-480l360,240 -360,240ZM500,720v-480l360,240 -360,240Z"/>
 </vector>