在鸿蒙OS开发中,如何去掉Toggle一类控件的点击效果?

实际产品要求视觉上不希望点击CheckBox、Switch一类控件的点击效果(onPressed时出现的外围阴影),怎么去掉?

阅读 694
1 个回答

可以使用hoverEffect(HoverEffect.None)关闭点击效果

Toggle({ type: ToggleType.Checkbox, isOn: true }) 
  .hoverEffect(HoverEffect.None) 
  .size({ width: 28, height: 28 }) 
  .selectedColor(0x39a2db) 
  .onChange((isOn: boolean) => { 
    console.info('Component status:' + isOn) 
  })
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题