阅读(2863)
赞(15)
鸿蒙OS Transition
2022-10-09 11:03:53 更新
Transition
java.lang.Object
|---ohos.agp.transition.Transition
public class Transition
extends Object
创建并设置过渡效果。
Since:
3
构造函数摘要
构造函数 | 描述 |
---|---|
Transition() | 用于创建 Transition 实例的默认构造函数。 |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | setCurve(Animator.TimelineCurve curve) | 设置曲线。 |
void | setCurveType(int type) | 设置曲线类型。 |
void | setDuration(float duration) | 已弃用。 此更改从 API 版本 8 开始生效。此方法已弃用,因为持续时间参数是整数,不需要用浮点数表示。 替换为 setDuration(long)。 |
void | setDuration(long duration) | 设置过渡的持续时间。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造函数详细信息
Transition
public Transition()
用于创建 Transition 实例的默认构造函数。
此构造函数使用默认属性集和样式。
Since:
3
方法详情
setDuration
@Deprecated public void setDuration(float duration)
已弃用。 此更改从 API 版本 8 开始生效。此方法已弃用,因为持续时间参数是整数,不需要用浮点数表示。 替换为 setDuration(long)。
设置过渡的持续时间。
参数:
参数名称 | 参数描述 |
---|---|
duration | 以毫秒为单位表示持续时间。 |
Since:
4
setDuration
public void setDuration(long duration)
设置过渡的持续时间。
参数:
参数名称 | 参数描述 |
---|---|
duration | 以毫秒为单位表示持续时间。 |
Since:
7
setCurveType
public void setCurveType(int type)
设置曲线类型。
此方法使用内置曲线类型来设置过渡曲线效果。
参数:
参数名称 | 参数描述 |
---|---|
type | 表示要设置的曲线类型。 |
Since:
7
setCurve
public void setCurve(Animator.TimelineCurve curve)
设置曲线。
此方法使用自定义曲线来设置过渡曲线效果。
参数:
参数名称 | 参数描述 |
---|---|
curve | 表示要设置的曲线。 您可以根据指定的时间获取表示时间线曲线中分数的值。 |
Since:
7