【软通动力】安卓VSHarmonyOS三方件切换宝典 V2.0(第二部分) 原创
众所周知,安卓应用开发经过这么多年的发展相对成熟和稳定,HarmonyOS作为后来者兼容一个成熟的开发体系会节省很多推广和开发成本。但在实际开发中,代码层面仍然有很多细节上的差异,会给初次开发人员造成困扰。
本宝典旨在汇总实际开发中第三方件接入时的代码差异,以期帮助开发人员更好的进行开发作业,由于目前接触的开发类型有限,所汇总的内容多少会有疏漏,后期我们会进一步完善和补全。
欢迎关注我们以及我们的专栏,方便您及时获得相关内容的更新。
动画
1.播放一组Animator对象
安卓
HarmonyOS
2.设置此AnimatorSet可依次播放所有提供的动画
安卓
HarmonyOS
3.对目标对象的动画属性的支持
安卓
HarmonyOS
4.设置组件的属性动画是否透明化
安卓
HarmonyOS
5.设置组件的属性动画在X轴的变化
安卓
HarmonyOS
6.设置组件的属性动画在Y轴的变化
安卓
HarmonyOS
7.设置组件的属性动画在X轴的缩放
安卓
HarmonyOS
8.设置组件的属性动画在Y轴的缩放
安卓
HarmonyOS
9.设置组件的属性动画按一定的角度旋转
安卓
HarmonyOS
10.动画组
安卓
HarmonyOS
11.属性动画
安卓
HarmonyOS
备注
Android直接通过 withEndAction可指定动画结束后的下一个动画,鸿蒙需要通过动画监听器来实现,当前动画完成后在启动下一个动画
12.opengl中的一个类,可以获取图像流
安卓
HarmonyOS
Canvas绘图
1.根据像素绘图
安卓
HarmonyOS
2.绘制文字
安卓
HarmonyOS
3.从画布中裁剪指定大写的矩形
安卓
HarmonyOS
4.画笔的属性设置
安卓
HarmonyOS
5.文本对齐方式
安卓
获取文本是否以多行显示。 无(自动换行)
HarmonyOS
6.可绘制图形
安卓
HarmonyOS
7.绘制文字
安卓
HarmonyOS
8.Paint设置阴影效果
安卓
HarmonyOS
9.Paint设置path效果
安卓
HarmonyOS
更多原创,请关注:软通动力HarmonyOS学院https://harmonyos.51cto.com/column/30
加油加油!
加油加油!!!
加油加油!!
加油加油!!
加油加油!!
加油加油!!
加油加油!!
加油加油!!
加油加油
加油加油!!
AttrSet vs AttributeSet