java.lang.Object
|---ohos.agp.components.ComponentTransition
public class ComponentTransition
extends Object
为 ComponentContainer 对象的布局更改提供动画。
要在布局容器上执行布局转换,请创建一个 ComponentTransition 对象,然后使用 ComponentContainer#setComponentTransition 设置一个 ComponentContainer 对象。
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | CHANGING | 指示在由布局修改更改的组件上运行的动画,而不是通过在布局容器中添加或删除组件。 |
static int | OTHERS_GONE | 指示在组件上运行的动画,因为它们的关联组件之一从 ComponentContainer 中消失而发生更改。 |
static int | OTHERS_SHOW | 指示在组件上运行的动画,因为它们的关联组件之一出现在 ComponentContainer 中而发生更改。 |
static int | SELF_GONE | 表示当组件从 ComponentContainer 中消失时在组件上运行的动画。 |
static int | SELF_SHOW | 表示当组件出现在 ComponentContainer 中时在组件上运行的动画。 |
构造函数 | 描述 |
---|---|
ComponentTransition() | 用于创建 ComponentTransition 实例的默认构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
void | addTransitionType(int type) | 为 ComponentTransition 对象启用过渡类型。 |
AnimatorProperty | getAnimatorProperty(int type) | 获取指定转场类型的组件属性动画器。 |
boolean | hasTransitionType(int type) | 检查是否为 ComponentTransition 对象启用了指定的过渡类型。 |
void | release() | 释放一个 ComponentTransition 对象。 |
void | removeTransitionType(int type) | 从 ComponentTransition 对象中移除过渡类型。 |
void | setAnimatorProperty(int type, AnimatorProperty animator) | 设置指定转换类型的可自定义组件属性动画器。 |
void | setTransitionTypeDuration(int type, int duration) | 设置指定过渡类型动画的持续时间。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int CHANGING
指示在由布局修改更改的组件上运行的动画,而不是通过在布局容器中添加或删除组件。
默认情况下,此转换类型被禁用。 您可以调用 addTransitionType(int) 来启用它。
public static final int OTHERS_GONE
指示在组件上运行的动画,因为它们的关联组件之一从 ComponentContainer 中消失而发生更改。
public static final int OTHERS_SHOW
指示在组件上运行的动画,因为它们的关联组件之一出现在 ComponentContainer 中而发生更改。
public static final int SELF_GONE
表示当组件从 ComponentContainer 中消失时在组件上运行的动画。
public static final int SELF_SHOW
表示当组件出现在 ComponentContainer 中时在组件上运行的动画。
public ComponentTransition()
用于创建 ComponentTransition 实例的默认构造函数。
public void release()
释放一个 ComponentTransition 对象。
public void addTransitionType(int type)
为 ComponentTransition 对象启用过渡类型。
过渡类型包括 SELF_SHOW、OTHERS_SHOW、OTHERS_GONE、SELF_GONE 和 CHANGING。
参数:
参数名称 | 参数描述 |
---|---|
type | 指示要启用的转换类型。 |
public void removeTransitionType(int type)
从 ComponentTransition 对象中移除过渡类型。
默认情况下,启用除 CHANGING 之外的所有转换类型。
参数:
参数名称 | 参数描述 |
---|---|
type | 指示要删除的转换类型。 |
public boolean hasTransitionType(int type)
检查是否为 ComponentTransition 对象启用了指定的过渡类型。
参数:
参数名称 | 参数描述 |
---|---|
type | 表示指定的过渡类型。 |
返回:
如果添加了指定的过渡类型,则返回 true; 否则返回 false。
public void setTransitionTypeDuration(int type, int duration)
设置指定过渡类型动画的持续时间。
参数:
参数名称 | 参数描述 |
---|---|
type | 表示指定的转场类型,可以是SELF_SHOW、OTHERS_SHOW、OTHERS_GONE、SELF_GONE或CHANGING。 |
duration | 指示过渡动画的持续时间,以毫秒为单位。 |
public void setAnimatorProperty(int type, AnimatorProperty animator)
设置指定转换类型的可自定义组件属性动画器。
参数:
参数名称 | 参数描述 |
---|---|
type | 表示指定的转场类型,可以是SELF_SHOW、OTHERS_SHOW、OTHERS_GONE、SELF_GONE或CHANGING。 |
animator | 表示组件属性动画器。 |
public AnimatorProperty getAnimatorProperty(int type)
获取指定转场类型的组件属性动画器。
参数:
参数名称 | 参数描述 |
---|---|
type | 表示指定的转场类型,可以是SELF_SHOW、OTHERS_SHOW、OTHERS_GONE、SELF_GONE或CHANGING。 |
返回:
返回指定转场类型的AnimatorProperty对象; 否则返回 null。
在大数据中,使用了大量的数据。 关于数据,我们有两个主要挑战。第一个挑战是如何收集大量的数据,第二个挑战是分析收集的数据...
什么是Apache Pig?Apache Pig是MapReduce的一个抽象。它是一个工具/平台,用于分析较大的数据集,并将它们表示为数据流。Pig通...
Hadoop的 - 大数据概述 “在过去的几年里生成世界数据的90%。” 由于新技术,设备,和类似的社交网站通信装置的出现,由人类产...
HDFS - 可靠性HDFS 的可靠性主要有以下几点:冗余副本策略机架策略心跳机制安全模式效验和回收站元数据保护快照机制1.冗余副本策...