feat: filled icon for home and new drag handle in navbar options dialog

This commit is contained in:
IndusAryan 2023-08-15 17:28:14 +05:30 committed by Bnyro
parent b39c92a658
commit 7cd944ffe7
4 changed files with 23 additions and 4 deletions

View File

@ -30,7 +30,7 @@ class NavBarOptionsAdapter(
title.text = item.title title.text = item.title
checkbox.isChecked = item.isVisible checkbox.isChecked = item.isVisible
home.setImageResource( home.setImageResource(
if (item.itemId == selectedHomeTabId) R.drawable.ic_home else R.drawable.ic_home_outlined if (item.itemId == selectedHomeTabId) R.drawable.ic_home_dark else R.drawable.ic_home_outlined
) )
home.setOnClickListener { home.setOnClickListener {
if (selectedHomeTabId == item.itemId) { if (selectedHomeTabId == item.itemId) {

View File

@ -0,0 +1,8 @@
<vector android:height="24dp"
android:tint="?attr/colorControlNormal"
android:viewportHeight="24"
android:viewportWidth="24"
android:width="24dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M19,9H5c-0.55,0 -1,0.45 -1,1s0.45,1 1,1h14c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1zM5,15h14c0.55,0 1,-0.45 1,-1s-0.45,-1 -1,-1H5c-0.55,0 -1,0.45 -1,1s0.45,1 1,1z"/>
</vector>

View File

@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="48"
android:viewportHeight="48">
<path
android:fillColor="?attr/colorPrimaryDark"
android:pathData="M11,42Q9.75,42 8.875,41.125Q8,40.25 8,39V19.5Q8,18.8 8.325,18.15Q8.65,17.5 9.2,17.1L22.2,7.35Q22.6,7.05 23.05,6.9Q23.5,6.75 24,6.75Q24.5,6.75 24.95,6.9Q25.4,7.05 25.8,7.35L38.8,17.1Q39.35,17.5 39.675,18.15Q40,18.8 40,19.5V39Q40,40.25 39.125,41.125Q38.25,42 37,42H28V28H20V42Z" />
</vector>

View File

@ -17,7 +17,8 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="?attr/selectableItemBackgroundBorderless" android:background="?attr/selectableItemBackgroundBorderless"
android:paddingHorizontal="10dp" android:paddingHorizontal="10dp"
android:src="@drawable/ic_home_outlined" /> android:src="@drawable/ic_home_outlined"
tools:ignore="ContentDescription" />
<com.google.android.material.checkbox.MaterialCheckBox <com.google.android.material.checkbox.MaterialCheckBox
android:id="@+id/checkbox" android:id="@+id/checkbox"
@ -51,8 +52,8 @@
android:focusable="false" android:focusable="false"
android:padding="16dp" android:padding="16dp"
android:tintMode="src_in" android:tintMode="src_in"
app:srcCompat="@drawable/ic_drag" app:srcCompat="@drawable/ic_drag_handle"
app:tint="?attr/colorControlNormal" app:tint="?attr/colorControlNormal"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
</LinearLayout> </LinearLayout>