Replaced arrow_drop_down drawable with Material Design icon

This commit is contained in:
Juha Heinanen
2025-11-20 05:43:31 +02:00
parent 961e2a0a79
commit b073520076
4 changed files with 52 additions and 14 deletions

View File

@ -14,12 +14,14 @@ import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.imePadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.statusBars
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material.icons.filled.ArrowDropDown
import androidx.compose.material.icons.filled.Check
import androidx.compose.material.icons.filled.Visibility
import androidx.compose.material.icons.filled.VisibilityOff
@ -563,7 +565,11 @@ private fun AccountContent(
}
) {
Text(text = mediaEncMap[mediaEnc]!!)
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,
@ -616,7 +622,11 @@ private fun AccountContent(
}
) {
Text(text = mediaNatMap[mediaNat]!!)
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,
@ -818,7 +828,11 @@ private fun AccountContent(
}
) {
Text(text = dtmfModeMap[dtmfMode]!!)
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,
@ -870,7 +884,11 @@ private fun AccountContent(
modifier = Modifier.clickable { isDropDownExpanded.value = true }
) {
Text(text = answerModeMap[answerMode]!!)
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,
@ -920,7 +938,11 @@ private fun AccountContent(
modifier = Modifier.clickable { isDropDownExpanded.value = true }
) {
Text(text = redirectModeMap[autoRedirect]!!)
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,

View File

@ -15,12 +15,14 @@ import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.imePadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.statusBars
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material.icons.filled.ArrowDropDown
import androidx.compose.material.icons.filled.Check
import androidx.compose.material3.DropdownMenu
import androidx.compose.material3.DropdownMenuItem
@ -224,7 +226,11 @@ private fun CallVolume() {
}
) {
Text(text = volNames[itemPosition.intValue])
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,
@ -467,7 +473,11 @@ private fun ToneCountry() {
}
) {
Text(text = countryNames[itemPosition.intValue])
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,

View File

@ -34,12 +34,14 @@ import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.imePadding
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.statusBars
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material.icons.filled.ArrowDropDown
import androidx.compose.material.icons.filled.Check
import androidx.compose.material3.DropdownMenu
import androidx.compose.material3.DropdownMenuItem
@ -367,7 +369,12 @@ private fun SettingsContent(
}
) {
Text(text = familyNames[itemPosition.intValue])
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
//CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
}
DropdownMenu(
expanded = isDropDownExpanded.value,
@ -744,7 +751,11 @@ private fun SettingsContent(
}
) {
Text(text = contactNames[itemPosition.intValue])
CustomElements.DrawDrawable(R.drawable.arrow_drop_down)
Icon(
imageVector = Icons.Filled.ArrowDropDown,
contentDescription = null,
modifier = Modifier.size(36.dp)
)
}
DropdownMenu(
expanded = isDropDownExpanded.value,

View File

@ -1,5 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="48dp" android:viewportHeight="24" android:viewportWidth="24" android:width="48dp">
<path android:fillColor="#000000" android:pathData="m8.71,11.71l2.59,2.59c0.39,0.39 1.02,0.39 1.41,0l2.59,-2.59c0.63,-0.63 0.18,-1.71 -0.71,-1.71H9.41c-0.89,0 -1.33,1.08 -0.7,1.71"/>
</vector>