Visibility Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах.
[Android.Runtime.Register("android/transition/Visibility", DoNotGenerateAcw=true)]
public abstract class Visibility : Android.Transitions.Transition
[<Android.Runtime.Register("android/transition/Visibility", DoNotGenerateAcw=true)>]
type Visibility = class
inherit Transition
- Наследование
- Производный
- Атрибуты
Комментарии
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. Видимость определяется не только состоянием View#setVisibility(int)
представлений, но и наличие представлений в текущей иерархии представлений. Класс предназначен для подклассов, таких как Fade
, которые используют эту информацию видимости для определения конкретных анимаций, выполняемых при изменении видимости. Подклассы должны реализовывать один или оба метода #onAppear(ViewGroup, TransitionValues, int, TransitionValues, int)
или #onDisappear(ViewGroup, TransitionValues, int, TransitionValues, int)
, или #onAppear(ViewGroup, View, TransitionValues, TransitionValues)
. #onDisappear(ViewGroup, View, TransitionValues, TransitionValues)
Документация по Java для android.transition.Visibility
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Конструкторы
Visibility() | |
Visibility(Context, IAttributeSet) | |
Visibility(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
MatchId |
Устаревшие..
При использовании |
MatchInstance |
Устаревшие..
С |
MatchItemId |
Устаревшие..
С |
MatchName |
Устаревшие..
При использовании |
Свойства
Class |
Возвращает класс среды выполнения этого |
Duration |
Возвращает набор длительности для этого перехода. (Унаследовано от Transition) |
Epicenter |
Возвращает эпицентр, указанный |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
Interpolator |
Возвращает интерполятор, заданный на этом переходе. (Унаследовано от Transition) |
JniIdentityHashCode |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. (Унаследовано от Object) |
JniPeerMembers |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. |
Mode |
Возвращает, поддерживаются ли отображаемые и /или исчезающие представления. -или- Изменяет переход на поддержку отображения и /или исчезновения представлений в зависимости от |
Name |
Возвращает имя этого перехода. (Унаследовано от Transition) |
PathMotion |
Возвращает объект алгоритма, используемый для интерполяции по двум измерениям. -или- задает алгоритм, используемый для вычисления двухмерной интерполяции. (Унаследовано от Transition) |
PeerReference |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. (Унаследовано от Object) |
Propagation |
Возвращает используемый |
StartDelay |
Возвращает набор startDelay для этого перехода. (Унаследовано от Transition) |
TargetIds |
Возвращает список целевых идентификаторов, которые этот переход ограничивается отслеживанием и анимацией. (Унаследовано от Transition) |
TargetNames |
Возвращает список целевых имен перехода, которые этот переход ограничивается отслеживанием и анимацией. (Унаследовано от Transition) |
Targets |
Возвращает список целевых представлений, которые этот переход ограничивается отслеживанием и анимацией. (Унаследовано от Transition) |
TargetTypes |
Возвращает список целевых имен перехода, которые этот переход ограничивается отслеживанием и анимацией. (Унаследовано от Transition) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
AddListener(Transition+ITransitionListener) |
Добавляет прослушиватель в набор прослушивателей, отправляемых событиями в течение жизни анимации, например запуск, повтор и конец. (Унаследовано от Transition) |
AddTarget(Class) |
Добавляет класс целевого представления, что этот переход заинтересован в анимации. (Унаследовано от Transition) |
AddTarget(Int32) |
Добавляет идентификатор целевого представления, что этот переход заинтересован в анимации. (Унаследовано от Transition) |
AddTarget(String) |
Добавляет имя перехода целевого представления, которое требуется для анимации этого перехода. (Унаследовано от Transition) |
AddTarget(View) |
Задает экземпляры целевого представления, которые этот переход заинтересован в анимации. (Унаследовано от Transition) |
CanRemoveViews() |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. (Унаследовано от Transition) |
CaptureEndValues(TransitionValues) |
Записывает значения в конечной сцене для свойств, отслеживающих этот переход. |
CaptureStartValues(TransitionValues) |
Записывает значения в начальной сцене для свойств, отслеживающих этот переход. |
Clone() |
Создает и возвращает копию этого |
CreateAnimator(ViewGroup, TransitionValues, TransitionValues) |
Этот метод создает анимацию, которая будет выполняться для этого перехода, учитывая сведения в структурах startValues и endValues, захваченных ранее для начальных и конечных сцен. (Унаследовано от Transition) |
Dispose() |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. (Унаследовано от Object) |
Dispose(Boolean) |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. (Унаследовано от Object) |
Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
ExcludeChildren(Class, Boolean) |
Следует ли добавить заданный тип в список типов, дочерние элементы которых должны быть исключены из этого перехода. (Унаследовано от Transition) |
ExcludeChildren(Int32, Boolean) |
Следует ли добавлять дочерние элементы заданного идентификатора в список целевых объектов, которые следует исключить из этого перехода. (Унаследовано от Transition) |
ExcludeChildren(View, Boolean) |
Следует ли добавлять дочерние элементы заданного целевого объекта в список целевых дочерних элементов, которые следует исключить из этого перехода. (Унаследовано от Transition) |
ExcludeTarget(Class, Boolean) |
Следует ли добавить указанный тип в список типов, которые следует исключить из этого перехода. (Унаследовано от Transition) |
ExcludeTarget(Int32, Boolean) |
Следует ли добавить указанный идентификатор в список целевых идентификаторов, чтобы исключить из этого перехода. (Унаследовано от Transition) |
ExcludeTarget(String, Boolean) |
Следует ли добавить заданное имя перехода в список целевых имен перехода, которые следует исключить из этого перехода. (Унаследовано от Transition) |
ExcludeTarget(View, Boolean) |
Следует ли добавить заданный целевой объект в список целевых объектов, чтобы исключить из этого перехода. (Унаследовано от Transition) |
GetEpicenterCallback() |
Возвращает обратный вызов, используемый для поиска эпицентра перехода. (Унаследовано от Transition) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetTransitionProperties() |
Возвращает набор имен свойств, используемых в объекте, передаваемом |
GetTransitionValues(View, Boolean) |
Этот метод можно вызвать переходами, чтобы получить transitionValues для любого конкретного представления во время процесса воспроизведения переходов. (Унаследовано от Transition) |
IsTransitionRequired(TransitionValues, TransitionValues) |
Возвращает значение, должно ли переход создавать аниматор на основе значений, захваченных во время |
IsVisible(TransitionValues) |
Возвращает значение, указывающее, является ли представление видимым в соответствии с заданным объектом значений. |
JavaFinalize() |
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32) |
Реализация этого метода по умолчанию вызывается |
OnAppear(ViewGroup, View, TransitionValues, TransitionValues) |
Реализация этого метода по умолчанию возвращает аниматор NULL. |
OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32) |
Подклассы должны переопределить этот метод или |
OnDisappear(ViewGroup, View, TransitionValues, TransitionValues) |
Реализация этого метода по умолчанию возвращает аниматор NULL. |
RemoveListener(Transition+ITransitionListener) |
Удаляет прослушиватель из набора, прослушивающего эту анимацию. (Унаследовано от Transition) |
RemoveTarget(Class) |
Удаляет заданный целевой объект из списка целевых объектов, которые этот переход заинтересован в анимации. (Унаследовано от Transition) |
RemoveTarget(Int32) |
Удаляет заданный targetId из списка идентификаторов, которые этот переход заинтересован в анимации. (Унаследовано от Transition) |
RemoveTarget(String) |
Удаляет заданное целевое имя из списка переходных имен, которые этот переход заинтересован в анимации. (Унаследовано от Transition) |
RemoveTarget(View) |
Удаляет заданный целевой объект из списка целевых объектов, которые этот переход заинтересован в анимации. (Унаследовано от Transition) |
SetDuration(Int64) |
Задает длительность этого перехода. (Унаследовано от Transition) |
SetEpicenterCallback(Transition+EpicenterCallback) |
Задает обратный вызов, используемый для поиска эпицентра перехода. (Унаследовано от Transition) |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetInterpolator(ITimeInterpolator) |
Задает интерполятор этого перехода. (Унаследовано от Transition) |
SetMatchOrder(Int32[]) |
Задает порядок, в котором переход соответствует начальным и конечным значениям представления. (Унаследовано от Transition) |
SetStartDelay(Int64) |
Задает startDelay этого перехода. (Унаследовано от Transition) |
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) |
Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. |