本篇文章Button的常规用法就不再赘述,这里主要讲述一下作者使用时踩的坑,Button继承自Text组件,其他一些基本用法可以参考前面Text介绍的文章。
准备好了吗?开始踩坑!
少侠且慢!
容我,先阐述一个知识点:鸿蒙中,Button背景是没有默认颜色的,也就是添加了组件没显示效果,使用的时候很容易自坑!
你们说坑不坑?
这一点不知道鸿蒙怎么想的,至少我觉得应该提供一个默认效果啊!算了不吐槽了,因为,更坑的还在后面!
下面先来一轮常规操作。
1、 使用Shape定义Button背景
第一步:根据设计,先确定Button需要响应哪些状态。
大多数项目都是只有两个状态:所以至少需要empty状态和pressed状态,还有一些Button会与输入框内容联动(例如登录界面),会使用到disable状态,那就演