Поделиться через


PathMotion Класс

Определение

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

Комментарии

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

Переходы, такие как android.transition.ChangeBounds перемещение представлений, обычно в прямом пути между начальными и конечными позициями. Приложения, которые хотят переместить эти движения в кривую, могут изменить интерполяцию представлений в двух измерениях, расширив PathMotion и реализуя #getPath(float, float, float, float).

Это может использоваться в XML в качестве элемента внутри перехода.

{@code
<changeBounds>
<pathMotion class="my.app.transition.MyPathMotion"/>
</changeBounds>
            }

Документация по Java для android.transition.PathMotion.

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

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

PathMotion()
PathMotion(Context, IAttributeSet)
PathMotion(IntPtr, JniHandleOwnership)

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

Свойства

Class

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

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

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

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

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

PeerReference

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

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

ThresholdType

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

Методы

Clone()

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

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

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

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

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

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

(Унаследовано от Object)
GetPath(Single, Single, Single, Single)

Укажите путь для интерполяции между двумя точками (startX, startY) и (endX, endY).

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
ToArray<T>()

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

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

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

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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

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

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

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

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

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

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

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

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)

Этот базовый класс можно расширить, чтобы обеспечить движение по пути к переходам.

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