
HarmonyOS
文章平均质量分 80
鸿楼蒙
分享一些HarmonyOS系统应用开发知识,帮助大家少踩坑,开发出更优秀的应用。
展开
-
鸿蒙App开发,最牛输入框TextField火力全开!
一、新增API实际项目开发中,输入框展示的效果通常会设计为底部一根带有颜色的线条,安卓中实现要么自定义背景,要么自定义控件,相对较麻烦。鸿蒙对此做了优化,提供了一个属性,只需要设置需要的颜色即可实现该效果。别看这一点功能很小,但可以看得出华为是用心在做鸿蒙系统,对开发者是真的福音!Xml用法ohos:basement="#FF0000"Java用法//创建颜色shapeElement对象ShapeElement shapeElement = new ...原创 2021-06-14 16:24:59 · 3081 阅读 · 3 评论 -
鸿蒙App开发,Button坑死你不偿命!
本篇文章Button的常规用法就不再赘述,这里主要讲述一下作者使用时踩的坑,Button继承自Text组件,其他一些基本用法可以参考前面Text介绍的文章。准备好了吗?开始踩坑!少侠且慢!容我,先阐述一个知识点:鸿蒙中,Button背景是没有默认颜色的,也就是添加了组件没显示效果,使用的时候很容易自坑!你们说坑不坑?这一点不知道鸿蒙怎么想的,至少我觉得应该提供一个默认效果啊!算了不吐槽了,因为,更坑的还在后面!下面先来一轮常规操作。1、 使用Sh...原创 2021-06-13 12:59:22 · 1906 阅读 · 4 评论 -
鸿蒙App开发,被极致优化的Text组件!
与安卓相比,鸿蒙对文本Text进行了优化和功能拓展,下面先介绍新增API。一、新增API1、 自动调节字体大小在进行设备适配时,为了视觉效果更好,有时候我们希望字体大小能够随着内容空间进行自适应。在安卓中我们需要先计算内容显示区域尺寸,然后根据尺寸计算文字大小,非常麻烦。鸿蒙对此进行了优化,并提供了2个快捷API:字体自动适配开关和字体适配规则。Xml用法自动适配开关xml属性写法:...原创 2021-06-10 13:02:08 · 1542 阅读 · 1 评论 -
鸿蒙App开发,史上最强组件父类Component!
一、先介绍Component,为什么?Componen是UI组件的基类,它定义了组件许多通用功能和属性,其他组件(Text、Image、Button、ListContainer等)都是继承自该类,类似安卓中的View。根据OOP面向对象思想,其他组件都是Component的子类,自然就继承了这些功能和属性,无需重复介绍,也更方便没有接触过安卓开发的朋友理解。...原创 2021-06-10 12:48:19 · 2428 阅读 · 0 评论