You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Compose Material3 TopAppBar明暗模式切换时颜色过渡卡顿问题求助

Compose Material3 TopAppBar明暗模式切换时颜色过渡卡顿问题求助

各位大佬好,我最近在用Compose Material3开发的时候碰到个闹心的小问题,想过来请教下!

我写了个带主题切换按钮的TopAppBar,代码是这样的:

topBar = { 
    TopAppBar( 
        title = { Text("Norm Calculator") }, 
        actions = { 
            IconButton(onClick = onThemeToggle) { 
                Icon( 
                    imageVector = if (isDarkMode) Icons.Default.WbSunny else Icons.Default.NightsStay, 
                    contentDescription = "Toggle Theme" 
                ) 
            } 
        } 
    ) 
}

现在的情况是,切换明暗模式的时候,整个界面里就只有这个TopAppBar的颜色过渡会变得卡顿、不自然,看起来特别生硬别扭。我之前试着手动给TopAppBar指定固定颜色,但试了之后完全没解决这个问题,实在没辙了,有没有大佬能给我支个招,或者说说这可能是啥原因导致的呀?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 10:48:04