RotateAnimation 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
控制对象旋转的动画。
[Android.Runtime.Register("android/view/animation/RotateAnimation", DoNotGenerateAcw=true)]
public class RotateAnimation : Android.Views.Animations.Animation
[<Android.Runtime.Register("android/view/animation/RotateAnimation", DoNotGenerateAcw=true)>]
type RotateAnimation = class
inherit Animation
- 继承
- 属性
注解
控制对象旋转的动画。 此旋转发生在 X-Y 平面中。 可以指定要用于旋转中心的点,其中(0,0)是左上角的点。 如果未指定,则为默认旋转点(0,0)。
适用于 . 的 android.view.animation.RotateAnimation
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
RotateAnimation(Context, IAttributeSet) |
从资源加载 RotateAnimation 时使用的构造函数。 |
RotateAnimation(IntPtr, JniHandleOwnership) |
创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。 |
RotateAnimation(Single, Single) |
从代码生成 RotateAnimation 时要使用的构造函数。 |
RotateAnimation(Single, Single, Dimension, Single, Dimension, Single) |
从代码生成 RotateAnimation 时要使用的构造函数 |
RotateAnimation(Single, Single, Single, Single) |
从代码生成 RotateAnimation 时要使用的构造函数 |
字段
Infinite |
无限期重复动画。 (继承自 Animation) |
StartOnFirstFrame |
可用作开始时间,以指示开始时间应为第一个动画帧调用的 |
属性
BackdropColor |
返回背景色,以在动画窗口后面显示。 - 或 - 设置要用于动画窗口后面的背景的颜色。 (继承自 Animation) |
BackgroundColor |
返回动画背后的背景色。 - 或 - 设置动画背后的背景。 (继承自 Animation) |
Class |
返回此 |
DetachWallpaper |
返回值 。 |
Duration |
此动画应持续多长时间 - 或 - 此动画应持续多长时间。 (继承自 Animation) |
FillAfter |
如果 fillAfter 为 true,此动画将在动画结束时间后应用其转换。 - 或 - 如果 fillAfter 为 true,则完成此动画执行的转换将保留。 (继承自 Animation) |
FillBefore |
如果 fillBefore 为 true,此动画将在动画开始时间之前应用其转换。 - 或 - 如果 fillBefore 为 true,此动画将在动画的开始时间之前应用其转换。 (继承自 Animation) |
FillEnabled |
如果 fillEnabled 为 true,此动画将应用 fillBefore 的值。 - 或 - 如果 fillEnabled 为 true,则动画将应用 fillBefore 的值。 (继承自 Animation) |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
HasEnded |
指示此动画是否已结束。 (继承自 Animation) |
HasStarted |
指示此动画是否已启动。 (继承自 Animation) |
Interpolator |
获取此动画的加速曲线类型。 - 或 - 设置此动画的加速曲线。 (继承自 Animation) |
IsInitialized |
动画是否已初始化。 (继承自 Animation) |
JniIdentityHashCode |
控制对象旋转的动画。 (继承自 Object) |
JniPeerMembers |
控制对象旋转的动画。 |
PeerReference |
控制对象旋转的动画。 (继承自 Object) |
RepeatCount |
定义动画应重复的次数。 - 或 - 设置动画应重复的次数。 (继承自 Animation) |
RepeatMode |
定义此动画在到达末尾时应执行的操作。 - 或 - 定义此动画在到达末尾时应执行的操作。 (继承自 Animation) |
ScaleFactor |
缩放因子由调用设置 |
ShowBackdrop |
如果 showBackdrop 是在 |
StartOffset |
当此动画应启动时,相对于 StartTime -或 - 此动画应相对于开始时间开始的时间。 (继承自 Animation) |
StartTime |
当此动画应启动时。 - 或 - 此动画何时应启动。 (继承自 Animation) |
ThresholdClass |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ThresholdType |
此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。 |
ZAdjustment |
返回运行之前设置 |
方法
ApplyTransformation(Single, Transformation) |
getTransformation 的帮助程序。 (继承自 Animation) |
Cancel() |
取消动画。 (继承自 Animation) |
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
ComputeDurationHint() |
计算整个动画的持续时间(以毫秒为单位)的提示。 (继承自 Animation) |
Dispose() |
控制对象旋转的动画。 (继承自 Object) |
Dispose(Boolean) |
控制对象旋转的动画。 (继承自 Object) |
EnsureInterpolator() |
这个动画有内插器。 (继承自 Animation) |
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
GetTransformation(Int64, Transformation) |
获取在指定时间点应用的转换。 (继承自 Animation) |
GetTransformation(Int64, Transformation, Single) |
获取在指定时间点应用的转换。 (继承自 Animation) |
Initialize(Int32, Int32, Int32, Int32) |
使用正在进行动画处理的对象的尺寸以及对象父级初始化此动画。 (继承自 Animation) |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
Reset() |
重置此动画的初始化状态。 (继承自 Animation) |
ResolveSize(Dimension, Single, Int32, Int32) |
将大小说明中的信息转换为实际维度 (继承自 Animation) |
RestrictDuration(Int64) |
确保此动画运行的持续时间不超过 <var>durationMillis</var>。 (继承自 Animation) |
ScaleCurrentDuration(Single) |
按比例缩放持续时间的量。 (继承自 Animation) |
SetAnimationListener(Animation+IAnimationListener) |
将动画侦听器绑定到此动画。 (继承自 Animation) |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
SetInterpolator(Context, Int32) |
设置此动画的加速曲线。 (继承自 Animation) |
Start() |
首次调用动画时启动动画 |
StartNow() |
用于在当前时间以毫秒为单位启动动画的便利方法。 (继承自 Animation) |
ToArray<T>() |
控制对象旋转的动画。 (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
控制对象旋转的动画。 (继承自 Object) |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
WillChangeBounds() |
指示此动画是否会影响动画视图的边界。 (继承自 Animation) |
WillChangeTransformationMatrix() |
指示此动画是否会影响转换矩阵。 (继承自 Animation) |
事件
AnimationEnd |
控制对象旋转的动画。 (继承自 Animation) |
AnimationRepeat |
控制对象旋转的动画。 (继承自 Animation) |
AnimationStart |
控制对象旋转的动画。 (继承自 Animation) |
显式接口实现
IJavaPeerable.Disposed() |
控制对象旋转的动画。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
控制对象旋转的动画。 (继承自 Object) |
IJavaPeerable.Finalized() |
控制对象旋转的动画。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
控制对象旋转的动画。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
控制对象旋转的动画。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
控制对象旋转的动画。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
控制对象旋转的动画。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
控制对象旋转的动画。 |
GetJniTypeName(IJavaPeerable) |
控制对象旋转的动画。 |