TimeAnimator 类

定义

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

[Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)]
public class TimeAnimator : Android.Animation.ValueAnimator
[<Android.Runtime.Register("android/animation/TimeAnimator", DoNotGenerateAcw=true)>]
type TimeAnimator = class
    inherit ValueAnimator
继承
属性

注解

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。 此动画器没有持续时间、内插或对象值设置。 相反,它只是开始,之后,它将每个动画帧上的事件发送到其 TimeListener(如果已设置),其中包含有关此动画器的信息、总运行时间以及自上一个动画帧以来的已用时间。

适用于 . 的 android.animation.TimeAnimatorJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

TimeAnimator()
TimeAnimator(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

字段

DurationInfinite

用于指示无限持续时间的值(e.

(继承自 Animator)
Infinite

此值与属性一起使用 #setRepeatCount(int) 以无限期重复动画。

(继承自 ValueAnimator)
Restart
已过时.

当动画到达末尾且 repeatCount 为 INFINITE 或正值时,动画将从头开始重启。

(继承自 ValueAnimator)

属性

AnimatedFraction

返回当前动画分数,即动画的最新帧更新中使用的已用/内插分数。

(继承自 ValueAnimator)
AnimatedValue

当只有一个属性正在进行动画处理时,由此 ValueAnimator 计算的最新值。

(继承自 ValueAnimator)
Class

返回此 Object的运行时类。

(继承自 Object)
CurrentPlayTime

获取动画的时间当前位置,该位置等于当前时间减去动画开始的时间。 - 或 - 将动画的位置设置为指定的时间点。

(继承自 ValueAnimator)
Duration

获取动画的长度。

(继承自 ValueAnimator)
Handle

基础 Android 实例的句柄。

(继承自 Object)
Interpolator

返回此动画使用的计时内插器。

(继承自 Animator)
IsPaused

返回此动画器当前是否处于暂停状态。

(继承自 Animator)
IsRunning

返回此动画器当前是否正在运行(已启动并超过任何初始 startDelay 期间,尚未结束)。

(继承自 ValueAnimator)
IsStarted

返回此动画器是否已启动且尚未结束。

(继承自 Animator)
JniIdentityHashCode

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Object)
JniPeerMembers

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

Listeners

获取当前正在侦听此Animator对象上的事件的对象集android.animation.Animator.AnimatorListener

(继承自 Animator)
PeerReference

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Object)
RepeatCount

定义动画应重复的次数。 - 或 - 设置动画应重复的次数。

(继承自 ValueAnimator)
RepeatMode

定义此动画在到达末尾时应执行的操作。 - 或 - 定义此动画在到达末尾时应执行的操作。

(继承自 ValueAnimator)
StartDelay

调用动画后 #start() 延迟开始动画的时间量(以毫秒为单位)。 - 或 - 调用后开始动画的时间 #start() 量(以毫秒为单位)。

(继承自 ValueAnimator)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

TotalDuration

获取动画的总持续时间,考虑动画序列、开始延迟和重复。

(继承自 Animator)

方法

AddListener(Animator+IAnimatorListener)

将侦听器添加到一组侦听器,这些侦听器通过动画的生命周期(例如开始、重复和结束)发送事件。

(继承自 Animator)
AddPauseListener(Animator+IAnimatorPauseListener)

向此动画器添加暂停侦听器。

(继承自 Animator)
AddUpdateListener(ValueAnimator+IAnimatorUpdateListener)

将侦听器添加到一组侦听器,这些侦听器通过动画的生命周期发送更新事件。

(继承自 ValueAnimator)
Cancel()

取消动画。

(继承自 Animator)
Clone()

创建并返回此 Object副本。

(继承自 Animator)
Dispose()

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Object)
Dispose(Boolean)

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Object)
End()

结束动画。

(继承自 Animator)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetAnimatedValue(String)

由此ValueAnimatorpropertyName计算的最近值。

(继承自 ValueAnimator)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetValues()

返回此 ValueAnimator 在两者之间进行动画处理的值。

(继承自 ValueAnimator)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
Pause()

暂停正在运行的动画。

(继承自 Animator)
RemoveAllListeners()

从此对象中删除所有 #addListener(android.animation.Animator.AnimatorListener) listeners 对象 #addPauseListener(android.animation.Animator.AnimatorPauseListener) pauseListeners

(继承自 Animator)
RemoveAllUpdateListeners()

从侦听此动画的帧更新集中删除所有侦听器。

(继承自 ValueAnimator)
RemoveListener(Animator+IAnimatorListener)

从侦听此动画的集中删除侦听器。

(继承自 Animator)
RemovePauseListener(Animator+IAnimatorPauseListener)

从侦听此动画的集中删除暂停侦听器。

(继承自 Animator)
RemoveUpdateListener(ValueAnimator+IAnimatorUpdateListener)

从侦听此动画的帧更新集中删除侦听器。

(继承自 ValueAnimator)
Resume()

恢复暂停的动画,导致动画器在暂停时从其离开的位置进行选取。

(继承自 Animator)
Reverse()

反向播放 ValueAnimator。

(继承自 ValueAnimator)
SetCurrentFraction(Single)

将动画的位置设置为指定的分数。

(继承自 ValueAnimator)
SetDuration(Int64)

设置动画的长度。

(继承自 ValueAnimator)
SetEvaluator(ITypeEvaluator)

计算此动画的动画值时要使用的类型计算器。

(继承自 ValueAnimator)
SetFloatValues(Single[])

设置将在两者之间进行动画处理的浮点值。

(继承自 ValueAnimator)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetInterpolator(ITimeInterpolator)

用于计算此动画已用分数的时间内插器。

(继承自 ValueAnimator)
SetIntValues(Int32[])

设置将在两者之间进行动画处理的 int 值。

(继承自 ValueAnimator)
SetObjectValues(Object[])

设置要在此动画之间进行动画处理的值。

(继承自 ValueAnimator)
SetTarget(Object)

设置其属性将由此动画进行动画处理的目标对象。

(继承自 Animator)
SetTimeListener(TimeAnimator+ITimeListener)

设置在动画的整个生命周期内发送更新事件的侦听器。

SetupEndValues()

此方法告知对象使用适当的信息提取动画的结束值。

(继承自 Animator)
SetupStartValues()

此方法告知对象使用适当的信息提取动画的起始值。

(继承自 Animator)
SetValues(PropertyValuesHolder[])

设置每个属性之间的动画值。

(继承自 ValueAnimator)
Start()

启动此动画。

(继承自 Animator)
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)

事件

AnimationCancel

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Animator)
AnimationEnd

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Animator)
AnimationPause

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Animator)
AnimationRepeat

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Animator)
AnimationResume

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Animator)
AnimationStart

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 Animator)
Time

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

Update

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

(继承自 ValueAnimator)

显式接口实现

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)

此类为与系统中所有其他动画器同步的侦听器提供了一个简单的回调机制。

适用于