簡體   English   中英

Jetpack Compose 開關切換高度

[英]Jetpack Compose Switch Toggle elevation

我有一個白色背景的白色開關。 默認開關切換高度似乎太低,導致切換與開關和背景混合。 我知道有Modifier.shadow可以應用於修改器,但是 Switch 不會公開切換視圖及其修改器(據我所知)。 那么在這種情況下有沒有辦法控制海拔呢? 在此處輸入圖像描述

這就是我想要實現的。

在此處輸入圖像描述

我遇到了同樣的問題,但沒有簡單的解決方案可以在不創建自定義可組合項的情況下添加高度。 我的解決方案是更改 Switch colors,使其不會融入背景。 您可以通過修改SwitchDefaults.colors來做到這一點,在最簡單的情況下,您只需要使用不同的uncheckedThumbColor (在我的例子中,我將其更改為淺藍灰色):

        Switch(
            ...
            colors = SwitchDefaults.colors(
                uncheckedThumbColor = BlueGrey50
            )
            ...
        )

其中val BlueGrey50 = Color(0xFFeceff1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM