Я хочу сделать прозрачный цвет Box
в джетпаке. Пробовал, но фон белый. Может ли кто-нибудь помочь мне в этом?
@Composable
fun OnContentLoading() {
Box(
modifier = Modifier
.fillMaxSize()
.background(Color.Transparent)
) {
CircularProgressIndicator(
modifier = Modifier.align(Alignment.Center),
color = Aqua
)
}
}
@Preview(showBackground = true)
@Composable
fun PreviewOnContentLoading() {
OnContentLoading()
}
Выход
background(Color.Transparent)
Это или Color.Unspecified не рисует ничего, кроме Color(0x00000000)
для прозрачного фона вам нужно установить первые две цифры между 01 и ff, а остальные шесть цифр RRGGBB, в основном это AARRGGBB
Ваш код работает правильно. Просто на заднем фоне ничего нет. Если вы поместите эту прозрачную коробку внутрь другой коробки, заполненной каким-либо цветом, вы увидите, что все отображается правильно.