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
相关问题
怎么修改PNG图片颜色
312浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改呢?
6642浏览 • 3回复 待解决
HarmonyOS Toggle组件怎么拦截?
246浏览 • 1回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12234浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改
7167浏览 • 1回复 待解决
如何修改Slider滑块颜色
333浏览 • 1回复 待解决
HarmonyOS 消息通知与状态颜色修改
281浏览 • 1回复 待解决
使用colorFilter修改图片颜色
368浏览 • 1回复 待解决
如何修改DevEco颜色主题?
9785浏览 • 3回复 已解决
HarmonyOS Toggle问题
344浏览 • 0回复 待解决
HarmonyOS 修改状态栏颜色不生效
193浏览 • 1回复 待解决
HarmonyOS image图标怎么变成其他颜色
900浏览 • 1回复 待解决
Tab组件Tabbar中字体颜色如何修改
1133浏览 • 1回复 待解决
HarmonyOS toggle组件是否支持完全受控
340浏览 • 0回复 待解决
HarmonyOS color颜色怎么指定透明度?
472浏览 • 1回复 待解决
Canvas画时候,怎么设置画笔颜色
300浏览 • 1回复 待解决