Как отключить воздействие RIPPLE на любое представление JetPack Compose?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как отключить воздействие RIPPLE на любое представление JetPack Compose?

Сообщение Anonymous »

В JetPack Compose, как удалить (или изменить форму) эффекта волны при нажатии на элемент?

Код: Выделить всё

var selectedItem by remember { mutableStateOf(0) }
val items = listOf("Songs", "Artists", "Playlists")

NavigationBar {
items.forEachIndexed { index, item ->
NavigationBarItem(
icon = { Icon(Icons.Filled.Favorite, contentDescription = null) },
label = { Text(item) },
selected = selectedItem == index,
onClick = { selectedItem = index }
)
}
}
Попытка добавить модификатор с

Код: Выделить всё

modifier = Modifier.clickable(interactionSource = interactionSource,indication = null){}
Как на navigationbar , так и на NavigationBaritem , не работает.

Подробнее здесь: https://stackoverflow.com/questions/697 ... mpose-view
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»