Property Animator Handbook

Class Daigram

Property Animator Handbook_第1张图片
PropertyAnimator

Also:

  • ViewPropertyAnimator
  • TypeEvaluator
  • TypeConverter
  • Interpolator

Animator

  • addListener(AnimatorListener listener)
  • cancel()
  • end()
  • pause()
  • resume()
  • reverse()
  • setDuration()
  • setInterpolator(TimeInterpolator value)
  • setStartDelay(long startDelay)
  • start()

ValueAnimator

  • addUpdateListener(AnimatorUpdateListener listener)
  • endAnimation()
  • ofArgb(int... values)
  • ofFloat(float... values)
  • ofInt(int... value)
  • ofObject(TypeEvaluator evaluator, Object... values)
  • removeAllUpdateListeners()
  • removeUpdateListener(AnimatorUpdateListener listener)
  • setCurrentFraction(float fraction)
  • setRepeatCount(int value)
  • setRepeatMode(@RepeatMode int value)

ObjectAnimator

  • ObjectAnimator(Object target, String propertyName)
  • ObjectAnimator(T target, Property property)
  • ofArgb(Object target, String propertyName, int... values)
  • ofArgb(T target, Property property, int... values)
  • ofFloat(Object target, String propertyName, float... values)
  • ofFloat(Object target, String xPropertyName, String yPropertyName, Path path)
  • ofFloat(T target, Property property, float... values)
  • ofFloat(T target, Property xProperty, Property yProperty, Path path)
  • ofInt()类似
  • ofMultiFloat(Object target, String propertyName, float[][] values)
  • ofMultiFloat(Object target, String propertyName, Path path)
  • ofMultiFloat(Object target, String propertyName, TypeConverter converter, TypeEvaluator evaluator, T... values)
  • ofMultiInt()类似
  • ofObject(Object target, String propertyName, @Nullable TypeConverter converter, Path path)
  • ofObject(Object target, String propertyName, TypeEvaluator evaluator, Object... values)
  • ofObject(T target, Property property, TypeConverter converter, TypeEvaluator evaluator, V... values)
  • ofObject(T target, @NonNull Property property, @Nullable TypeConverter converter, Path path)
  • ofObject(T target, Property property, TypeEvaluator evaluator, V... values)
  • setProperty(@NonNull Property property)
  • setPropertyName(@NonNull String propertyName)

AnimatorSet

  • play(Animator anim)
  • playSequentially(Animator... items)
  • playSequentially(List items)
  • playTogether(Animator... items)
  • playTogether(Collection items)

你可能感兴趣的:(Property Animator Handbook)