HarmonyOS Toggle空间的勾颜色怎么修改?

Toggle({ type: ToggleType.Checkbox, isOn: false })  
          .width(14)  
          .height(14)  
          .selectedColor("#5BA151")

可以修改选择后的背景颜色,要把白色的勾改成黑色的,怎么改?

HarmonyOS
2024-09-30 11:31:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

可以通过创建包含子组件的Toggle的方式来实现把白色的勾改成黑色的,demo 如下:

@State isOn :boolean = false  
        Toggle({ type: ToggleType.Button, isOn: this.isOn }) {  
          Image(this.isOn? $r('app.media.icon'):$r('app.media.ic_home_focus')).width(30).height(30)  
        }.width(30)  
        .height(30)  
        .onChange(()=>{  
          this.isOn = !this.isOn  
        })

r('app.media.icon'):未选择状态的按钮图片,白色背景,黑色边框。 r('app.media.ic_home_focus'):选择状态的按钮图片,黑色的背景,白色的勾。

分享
微博
QQ
微信
回复
2024-09-30 18:23:23
相关问题
HarmonyOS 顶部颜色怎么修改
20浏览 • 1回复 待解决
怎么修改PNG图片颜色
572浏览 • 1回复 待解决
HarmonyOS 怎么实现Image动态修改颜色
23浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改呢?
6759浏览 • 3回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12503浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改
7391浏览 • 1回复 待解决
如何修改Slider滑块颜色
486浏览 • 1回复 待解决
HarmonyOS Toggle组件怎么拦截?
422浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
69浏览 • 1回复 待解决
如何修改DevEco颜色主题?
10013浏览 • 3回复 已解决
HarmonyOS 消息通知与状态颜色修改
474浏览 • 1回复 待解决
使用colorFilter修改图片颜色
508浏览 • 1回复 待解决
HarmonyOS 修改状态栏颜色不生效
328浏览 • 1回复 待解决
Tab组件Tabbar中字体颜色如何修改
1317浏览 • 1回复 待解决