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图片颜色
732浏览 • 1回复 待解决
HarmonyOS 顶部颜色怎么修改
126浏览 • 1回复 待解决
HarmonyOS 怎么修改richtext内文字颜色
135浏览 • 1回复 待解决
HarmonyOS 怎么实现Image动态修改颜色
185浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改呢?
7007浏览 • 3回复 待解决
鸿蒙怎么 修改状态栏字体颜色
12788浏览 • 1回复 待解决
HarmonyOS 批量修改子组件颜色
209浏览 • 1回复 待解决
popup组件气泡框指向颜色怎么修改
7528浏览 • 1回复 待解决
如何修改Slider滑块颜色
618浏览 • 1回复 待解决
HarmonyOS Toggle组件怎么拦截?
743浏览 • 1回复 待解决
使用colorFilter修改图片颜色
672浏览 • 1回复 待解决
HarmonyOS 状态栏颜色如何修改
408浏览 • 1回复 待解决
如何修改DevEco颜色主题?
10459浏览 • 3回复 已解决
HarmonyOS 消息通知与状态颜色修改
822浏览 • 1回复 待解决