Tint category icons and reduce their size

This commit is contained in:
Rahul Patel
2026-06-07 01:54:13 +05:30
parent 51d6ee6e65
commit 3f0205dea4
2 changed files with 3 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.ColorFilter
import androidx.compose.ui.layout.ContentScale import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.dimensionResource
@@ -51,6 +52,7 @@ fun CategoryItem(modifier: Modifier = Modifier, category: Category, onClick: ()
.build(), .build(),
contentDescription = null, contentDescription = null,
contentScale = ContentScale.Crop, contentScale = ContentScale.Crop,
colorFilter = ColorFilter.tint(MaterialTheme.colorScheme.primary),
modifier = Modifier modifier = Modifier
.requiredSize(dimensionResource(R.dimen.icon_size_category)) .requiredSize(dimensionResource(R.dimen.icon_size_category))
.clip(RoundedCornerShape(dimensionResource(R.dimen.radius_small))) .clip(RoundedCornerShape(dimensionResource(R.dimen.radius_small)))

View File

@@ -25,7 +25,7 @@
<dimen name="spacing_xlarge">24dp</dimen> <dimen name="spacing_xlarge">24dp</dimen>
<dimen name="icon_size_default">24dp</dimen> <dimen name="icon_size_default">24dp</dimen>
<dimen name="icon_size_category">36dp</dimen> <dimen name="icon_size_category">32dp</dimen>
<dimen name="icon_size_small">48dp</dimen> <dimen name="icon_size_small">48dp</dimen>
<dimen name="icon_size_medium">56dp</dimen> <dimen name="icon_size_medium">56dp</dimen>
<dimen name="icon_size">64dp</dimen> <dimen name="icon_size">64dp</dimen>