menu: сетка 3 колонки + подпись во всю ширину ячейки (по дизайну)
Дизайн выдвижного меню — 3 колонки (было 4), иконки-бейджи *-glass.svg уже совпадают со стилем. Ячейка стала кликабельной целиком (clip+ripple), подпись использует ширину ячейки (Личный кабинет/Уведомления не дробятся).
This commit is contained in:
+5
-3
@@ -147,7 +147,7 @@ fun F7AppMenuSheet(
|
|||||||
.padding(bottom = 20.dp),
|
.padding(bottom = 20.dp),
|
||||||
)
|
)
|
||||||
LazyVerticalGrid(
|
LazyVerticalGrid(
|
||||||
columns = GridCells.Fixed(4),
|
columns = GridCells.Fixed(3),
|
||||||
horizontalArrangement = Arrangement.spacedBy(MenuGridGap),
|
horizontalArrangement = Arrangement.spacedBy(MenuGridGap),
|
||||||
verticalArrangement = Arrangement.spacedBy(MenuGridGap),
|
verticalArrangement = Arrangement.spacedBy(MenuGridGap),
|
||||||
contentPadding = PaddingValues(horizontal = 2.dp),
|
contentPadding = PaddingValues(horizontal = 2.dp),
|
||||||
@@ -238,8 +238,10 @@ private fun F7AppMenuGridItem(
|
|||||||
) {
|
) {
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.width(MenuIconSize)
|
.fillMaxWidth()
|
||||||
.clickable(onClick = onClick),
|
.clip(RoundedCornerShape(12.dp))
|
||||||
|
.clickable(onClick = onClick)
|
||||||
|
.padding(vertical = 4.dp),
|
||||||
horizontalAlignment = Alignment.CenterHorizontally,
|
horizontalAlignment = Alignment.CenterHorizontally,
|
||||||
verticalArrangement = Arrangement.spacedBy(8.dp),
|
verticalArrangement = Arrangement.spacedBy(8.dp),
|
||||||
) {
|
) {
|
||||||
|
|||||||
Reference in New Issue
Block a user