• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

鸿蒙OS Ability AbilitySliceAnimator

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

自定义 AbilitySlice 实例之间的过渡动画 。

您可以设置不同的参数来实现不同的过渡效果。当前,仅支持翻译。稍后将支持旋转,alpha 和缩放操作。

可以通过调用 Ability 的 onStart()方法来设置过渡属性。默认构造函数用于设置翻译动画。要禁用过渡动画,可以将 setAbilitySliceAnimator 的值设置为 null。示例代码:

 protected void onStart(Intent intent) {
     setAbilitySliceAnimator(new AbilitySliceAnimator());
 }

构造器摘要

建设者 描述
AbilitySliceAnimator() 一个无参数的构造函数,用于启用能力切片的从右到左转换。
AbilitySliceAnimator(float fromX,float fromY,float toX,float toY) 参数化构造函数,用于设置平移的开始和结束位置的坐标。

方法总结

修饰符和类型 方法 描述
AbilitySliceAnimator setDelay(长延迟) 设置播放动画的延迟。
AbilitySliceAnimator setDuration(长持续时间) 设置动画的持续时间。
AbilitySliceAnimator setRepeatCount(int重复计数) 设置重复动画播放的次数。
从类 java.lang 继承的方法。object
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

构造器详细信息

能力切片动画师

public AbilitySliceAnimator()

一个无参数的构造函数,用于启用能力切片的从右到左转换。

能力切片动画师

public AbilitySliceAnimator(从X浮动,从Y浮动,到X浮动,到Y浮动)

参数化构造函数,用于设置平移的开始和结束位置的坐标。

坐标的原点是屏幕的左上角。例如,如果将视图从(1080,0)移至(0,0),则该视图从右向左水平平移。

参数:

参数名称 参数说明
来自X 指示平移开始位置的X坐标。
来自Y 指示平移开始位置的Y坐标。
毒物 指示平移结束位置的X坐标。
玩具 指示平移结束位置的Y坐标。

方法细节

设置持续时间

public AbilitySliceAnimator setDuration(持续时间长)

设置动画的持续时间。默认持续时间为 300 毫秒。

参数:

参数名称 参数说明
持续时间 指示播放动画的持续时间(以毫秒为单位)。

返回值:

返回当前的 AbilitySliceAnimator 实例。

设定延迟

public AbilitySliceAnimator setDelay (long delay)

设置播放动画的延迟。默认值为0毫秒,表示动画将立即播放而不会延迟。

参数:

参数名称 参数说明
延迟 指示播放动画的延迟(以毫秒为单位)。

返回值:

返回当前的 AbilitySliceAnimator 实例。

设置重复计数

public AbilitySliceAnimator setRepeatCount((int repeatCount))

设置重复动画播放的次数。默认值为 0,指示动画将只播放一次。

参数:

参数名称 参数说明
repeatCount 指示动画播放将重复的次数。

返回值:

返回当前的 AbilitySliceAnimator 实例。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
鸿蒙OS Ability DataAbilityHelper发布时间:2022-02-02
下一篇:
鸿蒙OS Ability AbilitySlice发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap