Язык

PathInterpolator Класс

Определение

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

[Android.Runtime.Register("android/view/animation/PathInterpolator", DoNotGenerateAcw=true)]
public class PathInterpolator : Android.Views.Animations.BaseInterpolator, IDisposable
[<Android.Runtime.Register("android/view/animation/PathInterpolator", DoNotGenerateAcw=true)>]
type PathInterpolator = class
    inherit BaseInterpolator
    interface IInterpolator
    interface ITimeInterpolator
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1) Координата x вдоль Path значения является входным значением, а выходные данные — координатой y строки в этой точке. Это означает, что Путь должен соответствовать функции y = f(x).

Не Path должны иметь пробелы в направлении x и не должны выполнять цикл обратно на себя, чтобы можно было использовать две точки с одинаковыми координатами x. Это нормально иметь разрозненную линию в вертикальном направлении:

<blockquote>

Path path = new Path();
                path.lineTo(0.25f, 0.25f);
                path.moveTo(0.25f, 0.5f);
                path.lineTo(1f, 1f);

</blockquote></p>

Java документации по android.view.animation.PathInterpolator.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя. Описание
PathInterpolator(Context, IAttributeSet)

Создайте интерполатор для квадратной кривой Bezier.

PathInterpolator(IntPtr, JniHandleOwnership)

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

PathInterpolator(Path)

Создайте интерполятор для произвольного Path.

PathInterpolator(Single, Single, Single, Single)

Создайте интерполятор для кубической кривой Bezier.

PathInterpolator(Single, Single)

Создайте интерполатор для квадратной кривой Bezier.

Свойства

Имя. Описание
Class

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

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

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

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

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

ThresholdType

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

Методы

Имя. Описание
Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

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

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

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

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

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

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

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

Используя строку в пути в этом интерполяторе, который можно описать как y = f(x), находит координату y линии, заданной t как координата x.

JavaFinalize()
Устаревшие.

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

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

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

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

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

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

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

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

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

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

Имя. Описание
IJavaPeerable.Disposed()

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Интерполятор, который может пройти по пути, который расширяется отPoint(0, 0).(1, 1)

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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