mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Add tertiary badge in appearance preview (closes #5867)
This commit is contained in:
		| @@ -54,6 +54,9 @@ class ThemesPreferenceAdapter(private val clickListener: OnItemClickListener) : | ||||
|         fun bind(appTheme: PreferenceValues.AppTheme) { | ||||
|             binding.name.text = view.context.getString(appTheme.titleResId!!) | ||||
|  | ||||
|             // For rounded corners | ||||
|             binding.badges.clipToOutline = true | ||||
|  | ||||
|             val isSelected = preferences.appTheme().get() == appTheme | ||||
|             binding.themeCard.isChecked = isSelected | ||||
|             binding.themeCard.strokeColor = if (isSelected) selectedColor else unselectedColor | ||||
|   | ||||
| @@ -59,16 +59,27 @@ | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:tint="?android:attr/divider" /> | ||||
|  | ||||
|             <ImageView | ||||
|                 android:id="@+id/cover_badge" | ||||
|                 android:layout_width="12dp" | ||||
|                 android:layout_height="16dp" | ||||
|             <LinearLayout | ||||
|                 android:id="@+id/badges" | ||||
|                 android:layout_width="wrap_content" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:layout_marginStart="4dp" | ||||
|                 android:layout_marginTop="4dp" | ||||
|                 android:src="@drawable/rounded_rectangle" | ||||
|                 app:tint="?attr/colorAccent" | ||||
|                 android:background="@drawable/rounded_rectangle" | ||||
|                 app:layout_constraintStart_toStartOf="@+id/cover_container" | ||||
|                 app:layout_constraintTop_toTopOf="@+id/cover_container" /> | ||||
|                 app:layout_constraintTop_toTopOf="@+id/cover_container"> | ||||
|  | ||||
|                 <View | ||||
|                     android:layout_width="12dp" | ||||
|                     android:layout_height="16dp" | ||||
|                     android:background="?attr/colorTertiary" /> | ||||
|  | ||||
|                 <View | ||||
|                     android:layout_width="12dp" | ||||
|                     android:layout_height="16dp" | ||||
|                     android:background="?attr/colorSecondary" /> | ||||
|  | ||||
|             </LinearLayout> | ||||
|  | ||||
|             <View | ||||
|                 android:id="@+id/bottom_nav" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user