HarmonyOS 按钮的enabled设置为false后,文案/背景会变成半透明

有没有办法禁用点击事件,且文案/背景不变成半透明的。

HarmonyOS
2024-09-25 12:54:16
849浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

目前enable=false的样式,是UX的标准规格,无法更改。如果改属性无法满足要求,请通过事件,自定义样式的方式去模拟禁用状态。

可以参考以下demo以及文档链接, stateEffect: 按钮按下时是否开启按压态显示效果,当设置为false时,按压效果关闭。

Button('Disable', { type: ButtonType.Capsule, stateEffect: false })  
  .backgroundColor(0x317aff).width(90)
  • 1.
  • 2.

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-button-V5#buttontype%E6%9E%9A%E4%B8%BE%E8%AF%B4%E6%98%8E

分享
微博
QQ
微信
回复
2024-09-25 16:20:26
相关问题
HarmonyOS 如何设置页面背景半透明
744浏览 • 1回复 待解决
控件enabled设置false时,hover失效
3226浏览 • 1回复 待解决
HarmonyOS 背景半透明渐变怎么设置
934浏览 • 1回复 待解决
如何设置半透明页面
590浏览 • 1回复 待解决
如何设置卡片背景透明
3666浏览 • 1回复 待解决
HarmonyOS 可以设置页面透明背景吗?
1057浏览 • 1回复 待解决
如何将背景颜色设置透明
3616浏览 • 1回复 待解决
HarmonyOS page 半透明
486浏览 • 1回复 待解决
HarmonyOS page页面如何设置半透明效果
732浏览 • 1回复 待解决
HarmonyOS UIAbility如何设置透明背景
761浏览 • 1回复 待解决
HarmonyOS 如何设置背景透明
681浏览 • 1回复 待解决
openharmony怎么设置背景透明模糊?
7580浏览 • 1回复 待解决
HarmonyOS 如何实现半透明Page
864浏览 • 1回复 待解决
HarmonyOS 页面如何将背景处理透明
823浏览 • 1回复 待解决