同心圆及点击动画,ArkTs如何画同心圆以及同心圆的点击动画效果
同心圆及点击动画
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何绘制实心圆,DrawingRenderingContext可以吗?
140浏览 • 1回复 待解决
lite手表上的应用如何区分设备是方表还是圆表?
3865浏览 • 1回复 待解决
HarmonyOS toogle 和checkbox的样式如何切换为圆方形?
38浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用鸿蒙OS绘制一个带虚线环的圆?
67浏览 • 1回复 待解决
数字按键点击动画,点击按键和离开时都会出现动画效果提示用户按压位置和效果
807浏览 • 1回复 待解决
#鸿蒙通关秘籍#在Canvas上如何绘制基本形状如矩形和圆?
123浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TabBar图标点击后实现动画效果
123浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样实现鸿蒙TabBar的点击图标切换和动画效果?
161浏览 • 1回复 待解决
HarmonyOS 在 Canvas 上绘制一张图片和一千左右个圆会卡顿
54浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中实现自定义Tab的点击动画效果?
181浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用动效及动画控制页面效果?
153浏览 • 1回复 待解决
属性动画如何实现宽高动画效果
2044浏览 • 1回复 待解决
dialog底部弹起动画,想问下arkts如何实现控制dialog弹起收回的动画效果
356浏览 • 1回复 待解决
如何实现按钮的点击效果?
465浏览 • 2回复 待解决
如何实现动画转场效果
843浏览 • 1回复 待解决
如何实现list的折叠动画效果
504浏览 • 1回复 待解决
文字动画效果如何实现
1896浏览 • 0回复 待解决
HarmonyOS 动画效果+手势
41浏览 • 1回复 待解决
HarmonyOS 导航栏点击页面切换太生硬,是否有切换动画
59浏览 • 1回复 待解决
HarmonyOS .scale没有动画效果
45浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用绝对定位和动画实现悬浮窗拖拽及吸附边缘效果?
142浏览 • 1回复 待解决
在 ArkUl中如何实现动画效果?
147浏览 • 0回复 待解决
HarmonyOS中如何实现类似链式动画的效果?
164浏览 • 0回复 待解决
HarmonyOS 拍摄录制的动画效果
31浏览 • 1回复 待解决
HarmonyOS 动画方法只能在点击事件中使用不能直接用吗?
44浏览 • 1回复 待解决
本文主要介绍ArkTs如何画同心圆以及同心圆的点击动画效果等。
典型的使用场景如下:
l 场景:在锁屏手势解锁页面可选用同心圆当做每一个按钮,在做某些列表项的选中功能时,可选用同心圆做出更好看的动态效果。
使用的核心API
curves
animation
Circle
核心代码解释
1.第一个同心圆用column做容器,利用边框圆角将其形状设置为圆形,内置一个Circle组件,在用定位属性调到正中间,即可实现同心圆效果。
2.第二个同心圆是在stack组件中嵌套两个Circle,第一个Circle为外层,内部颜色为白色,第二个circle为内层,外层圆用边框做出环的效果,即可实现同心圆。
3.第二个同心圆做出了四种不同的点击动画,点击后内层圆的大小、颜色以及变化曲线都会有所不同。
4.利用变量控制每次点击内层圆时,四种不同的点击动画会依次显示,每次显示一种,下一次换一种,如此循环往复。
5.每次点击变大后,再次点击会以相同的曲线变小,同时保持颜色不变。
核心代码如下:
实现效果
适配的版本信息
IDE:DevEco Studio 4.0.1.601
SDK:HarmoneyOS 4.0.10.8