Android.Animation Ruang nama

Kelas-kelas ini menyediakan fungsionalitas untuk sistem animasi properti, yang memungkinkan Anda untuk menganimasikan properti objek dari jenis apa pun.

Kelas

Nama Deskripsi
Animator

Ini adalah superkelas untuk kelas yang menyediakan dukungan dasar untuk animasi yang dapat dimulai, diakhir, dan telah AnimatorListeners ditambahkan ke kelas tersebut.

Animator.AnimationCancelEventArgs

Kelas-kelas ini menyediakan fungsionalitas untuk sistem animasi properti, yang memungkinkan Anda untuk menganimasikan properti objek dari jenis apa pun.

Animator.AnimationEndEventArgs

Kelas-kelas ini menyediakan fungsionalitas untuk sistem animasi properti, yang memungkinkan Anda untuk menganimasikan properti objek dari jenis apa pun.

Animator.AnimationPauseEventArgs

Menyediakan data untuk peristiwa tersebut AnimationPause .

Animator.AnimationRepeatEventArgs

Kelas-kelas ini menyediakan fungsionalitas untuk sistem animasi properti, yang memungkinkan Anda untuk menganimasikan properti objek dari jenis apa pun.

Animator.AnimationResumeEventArgs

Menyediakan data untuk peristiwa tersebut AnimationResume .

Animator.AnimationStartEventArgs

Kelas-kelas ini menyediakan fungsionalitas untuk sistem animasi properti, yang memungkinkan Anda untuk menganimasikan properti objek dari jenis apa pun.

AnimatorInflater

Kelas ini digunakan untuk membuat instans file XML animator ke dalam objek Animator.

AnimatorListenerAdapter

Kelas adaptor ini menyediakan implementasi kosong metode dari android.animation.Animator.AnimatorListener.

AnimatorSet

Kelas ini memainkan sekumpulan Animator objek dalam urutan yang ditentukan.

AnimatorSet.Builder

Objek Builder adalah kelas utilitas untuk memfasilitasi penambahan animasi bersama AnimatorSet dengan hubungan antara berbagai animasi.

ArgbEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antara nilai bilangan bulat yang mewakili warna ARGB.

BidirectionalTypeConverter

Kelas dasar abstrak yang digunakan mengonversi jenis T ke jenis lain V dan kembali lagi.

FloatArrayEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antar float[] nilai.

FloatEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antar float nilai.

IntArrayEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antar int[] nilai.

IntEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antar int nilai.

Keyframe

Kelas ini menyimpan pasangan waktu/nilai untuk animasi.

LayoutTransition

Kelas ini mengaktifkan animasi otomatis pada perubahan tata letak di objek ViewGroup.

LayoutTransition.EndTransitionEventArgs

Menyediakan data untuk peristiwa tersebut EndTransition .

LayoutTransition.StartTransitionEventArgs

Menyediakan data untuk peristiwa tersebut StartTransition .

ObjectAnimator

Subkelas ValueAnimator ini menyediakan dukungan untuk menganimasikan properti pada objek target.

PointFEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antar PointF nilai.

PropertyValuesHolder

Kelas ini menyimpan informasi tentang properti dan nilai yang harus diambil properti selama animasi.

RectEvaluator

Evaluator ini dapat digunakan untuk melakukan interpolasi jenis antar Rect nilai.

StateListAnimator

Memungkinkan Anda menentukan sejumlah Animator yang akan berjalan pada Tampilan terlampir tergantung pada status Tampilan yang dapat digambar.

TimeAnimator

Kelas ini menyediakan mekanisme panggilan balik sederhana untuk pendengar yang disinkronkan dengan semua animator lain dalam sistem.

TimeAnimator.TimeEventArgs

Menyediakan data untuk peristiwa tersebut Time .

TypeConverter

Kelas dasar abstrak yang digunakan mengonversi jenis T ke jenis V lain.

ValueAnimator

Kelas ini menyediakan mesin waktu sederhana untuk menjalankan animasi yang menghitung nilai animasi dan mengaturnya pada objek target.

ValueAnimator.AnimatorUpdateEventArgs

Menyediakan data untuk peristiwa tersebut Update .

ValueAnimator.DurationScaleChangeEventArgs

Kelas-kelas ini menyediakan fungsionalitas untuk sistem animasi properti, yang memungkinkan Anda untuk menganimasikan properti objek dari jenis apa pun.

Antarmuka

Nama Deskripsi
Animator.IAnimatorListener

Pendengar animasi menerima pemberitahuan dari animasi.

Animator.IAnimatorPauseListener

Pendengar jeda menerima pemberitahuan dari animasi saat animasi adalah #pause() paused atau #resume() resumed.

ITimeInterpolator

Interpolator waktu mendefinisikan tingkat perubahan animasi.

ITypeEvaluator

Antarmuka untuk digunakan dengan ValueAnimator#setEvaluator(TypeEvaluator) fungsi .

LayoutTransition.ITransitionListener

Antarmuka ini digunakan untuk mendengarkan peristiwa awal dan akhir untuk transisi.

TimeAnimator.ITimeListener

Implementor antarmuka ini dapat mengatur diri mereka sebagai pendengar pembaruan ke TimeAnimator instans untuk menerima panggilan balik pada setiap bingkai animasi untuk menerima total waktu sejak animator dimulai dan waktu delta sejak bingkai terakhir.

ValueAnimator.IAnimatorUpdateListener

Implementor antarmuka ini dapat menambahkan diri mereka sebagai pendengar pembaruan ke ValueAnimator instans untuk menerima panggilan balik pada setiap bingkai animasi, setelah nilai bingkai saat ini dihitung untuk itu ValueAnimator.

ValueAnimator.IDurationScaleChangeListener

Antarmuka pendengar untuk faktor penskalaan di seluruh sistem untuk animasi berbasis Animator.

Enum

Nama Deskripsi
LayoutTransitionType

Menghitung nilai yang dikembalikan oleh beberapa jenis dan diambil sebagai parameter dari beberapa jenis.

ValueAnimatorRepeatMode

Menghitung nilai yang dikembalikan oleh beberapa jenis.