LayoutAnimationController Класс

Определение

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

[Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)]
public class LayoutAnimationController : Java.Lang.Object
[<Android.Runtime.Register("android/view/animation/LayoutAnimationController", DoNotGenerateAcw=true)>]
type LayoutAnimationController = class
    inherit Object
Наследование
LayoutAnimationController
Производный
Атрибуты

Комментарии

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений. Каждый дочерний элемент использует одну и ту же анимацию, но для каждого из них анимация начинается в разное время. Контроллер анимации макета используется для android.view.ViewGroup вычисления задержки, на которую должно быть смещение начала анимации каждого дочернего элемента. Задержка вычисляется с использованием характеристик каждого дочернего элемента, например его индекса в группе представлений.

Эта стандартная реализация вычисляет задержку путем умножения фиксированного количества миллисекунда на индекс дочернего элемента в родительской группе представлений. Предполагается, что подклассы переопределяются #getDelayForView(android.view.View) для реализации другого способа вычисления задержки. Например, вычисляет задержку на основе индексов столбцов и строк дочернего элемента в родительской android.view.animation.GridLayoutAnimationController группе представлений.

Сведения, используемые для вычисления задержки анимации каждого дочернего android.view.animation.LayoutAnimationController.AnimationParametersэлемента, хранятся в экземпляре , который хранится в android.view.ViewGroup.LayoutParams представлении .

Документация по Java для android.view.animation.LayoutAnimationController.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

LayoutAnimationController(Animation)

Создает новый контроллер анимации макета с задержкой 50 % и указанной анимацией.

LayoutAnimationController(Animation, Single)

Создает новый контроллер анимации макета с указанной задержкой и указанной анимацией.

LayoutAnimationController(Context, IAttributeSet)

Создает новый контроллер анимации макета из внешних ресурсов.

LayoutAnimationController(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Animation

Возвращает анимацию, примененную к каждому дочернему элементу группы представлений, для которой задан этот контроллер. -или- Задает анимацию для запуска в каждом дочернем элементе группы представлений, в которой этот контроллер анимации макета является .

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Delay

Возвращает задержку, на которую смещена анимация дочерних объектов. -или- Задает задержку в виде доли длительности анимации, на которую смещены дочерние анимации.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Interpolator

Возвращает интерполятор, используемый для интерполяции задержек между дочерними элементами. -или- Задает интерполятор, используемый для интерполяции задержек между дочерними элементами.

IsDone

Указывает, закончена ли анимация макета.

JniIdentityHashCode

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

(Унаследовано от Object)
JniPeerMembers

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

MAnimation

Анимация, примененная к каждому дочернему элементу группы представлений, в которой задан этот контроллер анимации макета.

MInterpolator

Интерполятор, используемый для интерполяции задержек.

MRandomizer

Рандомизатор, используемый, когда для порядка задано значение random.

Order

Возвращает порядок, используемый для вычисления задержки анимации каждого дочернего элемента. -или- Задает порядок, используемый для вычисления задержки анимации каждого дочернего элемента.

PeerReference

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

(Унаследовано от Object)
Dispose(Boolean)

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetAnimationForView(View)

Возвращает анимацию, применяемую к указанному представлению.

GetDelayForView(View)

Возвращает количество миллисекундах, на которое анимация указанного представления должна быть отложена или смещена.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetTransformedIndex(LayoutAnimationController+AnimationParameters)

Преобразует индекс, хранящийся вandroid.view.animation.LayoutAnimationController.AnimationParameters по заказу, возвращаемого параметром #getOrder().

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetAnimation(Context, Int32)

Задает анимацию, выполняемую на каждом дочернем элементе группы представлений, в которой этот контроллер анимации макета является .

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetInterpolator(Context, Int32)

Задает интерполятор, используемый для интерполяции задержек между дочерними элементами.

Start()

Запускает анимацию.

ToArray<T>()

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WillOverlap()

Указывает, будут ли перекрываться две дочерние анимации.

Явные реализации интерфейса

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)

Контроллер анимации макета используется для анимации дочерних элементов макета или группы представлений.

Применяется к