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

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

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

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

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

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

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 如何设置页面背景半透明
1049浏览 • 1回复 待解决
HarmonyOS 背景半透明渐变怎么设置
1375浏览 • 1回复 待解决
控件enabled设置false时,hover失效
3525浏览 • 1回复 待解决
如何设置卡片背景透明
4075浏览 • 1回复 待解决
如何设置半透明页面
822浏览 • 1回复 待解决
HarmonyOS 可以设置页面透明背景吗?
1347浏览 • 1回复 待解决
如何将背景颜色设置透明
3884浏览 • 1回复 待解决
HarmonyOS page 半透明
634浏览 • 1回复 待解决
HarmonyOS page页面如何设置半透明效果
933浏览 • 1回复 待解决
HarmonyOS UIAbility如何设置透明背景
1105浏览 • 1回复 待解决
HarmonyOS 如何实现半透明Page
1068浏览 • 1回复 待解决
HarmonyOS 如何设置背景透明
846浏览 • 1回复 待解决
openharmony怎么设置背景透明模糊?
8083浏览 • 1回复 待解决
设置XComponent组件透明
1550浏览 • 1回复 待解决