合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
Class Info |
|---|
public abstract class Animation 用于支持标记动画。 |
Qualifier and Type | Class Name and Description |
|---|---|
public interface | 动画移动的侦听器。 |
Qualifier and Type | Field and Description |
|---|---|
static final int | 动画执行后保持在第一帧。 |
static final int | 动画执行后保持在最后一帧。 |
static final int | 无限期地重复动画。 |
static final int | 动画结束后从头播放,最大重复次数受Animation.setRepeatCount(int) 限制。 |
static final int | 动画结束后从尾倒放,最大重复次数受Animation.setRepeatCount(int) 限制。 |
Constructor Name |
|---|
Animation() Animation类的默认构造方法。 |
Qualifier and Type | Method Name and Description |
|---|---|
int | 获取动画执行完成后的状态。 |
Interpolator | 获取插值器。 |
| 获取动画侦听器。 | |
int | 获取动画重复次数。 |
int | 获取动画重复模式。 |
long | 获取动画持续时间。 |
void | setAnimationListener(Animation.AnimationListener listener) 设置侦听器。 |
abstract void | setDuration(long duration) 设置动画持续时间。 |
void | setFillMode(int fillMode) 设置动画执行完成后的状态。 |
abstract void | setInterpolator(Interpolator interpolator) 设置动画插值器。 |
void | setRepeatCount(int repeatCount) 设置动画重复执行的次数。 |
void | setRepeatMode(int repeatMode) 设置重复执行的模式,默认从前往后执行。 |
Fields |
|---|
public static final int FILL_MODE_BACKWARDS 动画执行后保持在第一帧。 FILL_MODE_BACKWARDS:1,其余常量值参阅:Constant-values |
Fields |
|---|
public static final int FILL_MODE_FORWARDS 动画执行后保持在最后一帧。 FILL_MODE_FORWARDS:0,其余常量值参阅:Constant-values |
Fields |
|---|
public static final int INFINITE 无限期地重复动画。 INFINITE:-1,其余常量值参阅:Constant-values |
Fields |
|---|
public static final int RESTART 动画结束后从头播放,最大重复次数受Animation.setRepeatCount(int)限制。 RESTART:1,其余常量值参阅:Constant-values |
Fields |
|---|
public static final int REVERSE 动画结束后从尾倒放,最大重复次数受Animation.setRepeatCount(int)限制。 REVERSE:2,其余常量值参阅:Constant-values |
Method |
|---|
public int getFillMode() 获取动画执行完成后的状态。 |
Returns
Type | Description |
|---|---|
int | 动画执行完成后的状态。 |
Method |
|---|
public Interpolator getInterpolator() 获取插值器。 |
Returns
Type | Description |
|---|---|
Interpolator | 插值器。 |
Method |
|---|
public Animation.AnimationListener getListener() 获取动画侦听器。 |
Returns
Type | Description |
|---|---|
动画侦听器。 |
Method |
|---|
public int getRepeatCount() 获取动画重复次数。 |
Returns
Type | Description |
|---|---|
int | 动画重复次数。 |
Method |
|---|
public int getRepeatMode() 获取动画重复模式。 |
Returns
Type | Description |
|---|---|
int | 动画重复模式。 |
Method |
|---|
public long getDuration() 获取动画持续时间。 |
Returns
Type | Description |
|---|---|
long | 动画持续时间。 |
Method |
|---|
public void setAnimationListener(Animation.AnimationListener listener) 设置侦听器。 |
Parameters
Name | Description |
|---|---|
listener | 动画侦听器。 |
Method |
|---|
public abstract void setDuration(long duration) 设置动画持续时间。 |
Parameters
Name | Description |
|---|---|
duration | 动画持续时间,单位:毫秒,默认为250毫秒。 |
Method |
|---|
public void setFillMode(int fillMode) 设置动画执行完成后的状态。 |
Parameters
Name | Description |
|---|---|
fillMode | 动画执行完成后的状态。取值包括:
默认值为0(FILL_MODE_FORWARDS),异常值按默认值0处理。 |
Method |
|---|
public abstract void setInterpolator(Interpolator interpolator) 设置动画插值器。 |
Parameters
Name | Description |
|---|---|
interpolator | 插值器。 |
Method |
|---|
public void setRepeatCount(int repeatCount) 设置动画重复执行的次数。 |
Parameters
Name | Description |
|---|---|
repeatCount | 动画重复执行的次数,默认值为0。取值说明:
|
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功