HarmonyOS TextInput的stateStyles部分生效

在使用TextInput通过stateStyles设置状态样式时。改变TextInput的可用状态,只有normal状态的样式生效了,但是disabled状态的样式没有生效默认置灰了。

HarmonyOS
2024-08-30 12:41:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

stateStyles接口只支持通用属性,fontColor不是通用属性,设置时不生效。样例demo中normal生效了,是因为先set了#FF4693F6,在set了#FFFF525D,如果disabled在后面,则是disabled的fontColor生效。参考链接:

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-polymorphic-style.md

对非通用属性的处理,建议使用attributeModifier,参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-V5#attributemodifier

分享
微博
QQ
微信
回复
2024-08-30 17:46:36
相关问题
HarmonyOS 部分生僻字不支持展示咨询
330浏览 • 1回复 待解决
HarmonyOS部分场景下expandSafeArea不生效
1040浏览 • 1回复 待解决
stateStyles如何使用selected(选中态)
377浏览 • 1回复 待解决
HarmonyOS 如何限制TextInput规则?
410浏览 • 1回复 待解决
HarmonyOS TextInput使用
355浏览 • 1回复 待解决
HarmonyOS TextInput 组件问题
482浏览 • 1回复 待解决
HarmonyOS TextInput焦点问题
409浏览 • 1回复 待解决
HarmonyOS TextInput 换行问题
712浏览 • 1回复 待解决
HarmonyOS margin不生效
625浏览 • 1回复 待解决
HarmonyOS 需要LazyDataSource部分代码
14浏览 • 1回复 待解决
HarmonyOS TextInput 取消默认焦点
519浏览 • 1回复 待解决
HarmonyOS TextInput意外获焦
398浏览 • 1回复 待解决
HarmonyOS rightpadding和margin不生效
787浏览 • 1回复 待解决
TextInputdefaultFocus不响应
1615浏览 • 1回复 待解决
HarmonyOS margin不生效问题
45浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
432浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人