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 如何设置页面背景半透明
1025浏览 • 1回复 待解决
控件enabled设置false时,hover失效
3517浏览 • 1回复 待解决
HarmonyOS 背景半透明渐变怎么设置
1321浏览 • 1回复 待解决
如何设置半透明页面
820浏览 • 1回复 待解决
如何设置卡片背景透明
4051浏览 • 1回复 待解决
HarmonyOS 可以设置页面透明背景吗?
1330浏览 • 1回复 待解决
HarmonyOS page 半透明
613浏览 • 1回复 待解决
如何将背景颜色设置透明
3865浏览 • 1回复 待解决
HarmonyOS UIAbility如何设置透明背景
1075浏览 • 1回复 待解决
HarmonyOS page页面如何设置半透明效果
914浏览 • 1回复 待解决
HarmonyOS 如何设置背景透明
825浏览 • 1回复 待解决
openharmony怎么设置背景透明模糊?
8021浏览 • 1回复 待解决
HarmonyOS 如何实现半透明Page
1054浏览 • 1回复 待解决