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


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
Наследование
Visibility
Производный
Атрибуты

Комментарии

Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах. Видимость определяется не только состоянием 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
Устаревшие..

При использовании #setMatchOrder(int...)выбирается сопоставление по android.view.View#getId().

(Унаследовано от Transition)
MatchInstance
Устаревшие..

С #setMatchOrder(int...)помощью команды выбирает соответствие экземпляру View.

(Унаследовано от Transition)
MatchItemId
Устаревшие..

С #setMatchOrder(int...)идентификатором элемента выбирается сопоставление с идентификатором android.widget.Adapter элемента.

(Унаследовано от Transition)
MatchName
Устаревшие..

При использовании #setMatchOrder(int...)выбирается сопоставление по android.view.View#getTransitionName().

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

Свойства

Class

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

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

Возвращает набор длительности для этого перехода.

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

Возвращает эпицентр, указанный android.transition.Transition.EpicenterCallback или null, если обратный вызов не существует.

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

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

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

Возвращает интерполятор, заданный на этом переходе.

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

Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах.

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

Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах.

Mode

Возвращает, поддерживаются ли отображаемые и /или исчезающие представления. -или- Изменяет переход на поддержку отображения и /или исчезновения представлений в зависимости от mode.

Name

Возвращает имя этого перехода.

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

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

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

Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах.

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

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

(Унаследовано от Transition)
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()

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

(Унаследовано от Transition)
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()

Возвращает набор имен свойств, используемых в объекте, передаваемом TransitionValues#captureStartValues(TransitionValues) в этот переход, в целях отмены перекрывающихся анимаций.

(Унаследовано от Transition)
GetTransitionValues(View, Boolean)

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

(Унаследовано от Transition)
IsTransitionRequired(TransitionValues, TransitionValues)

Возвращает значение, должно ли переход создавать аниматор на основе значений, захваченных во время #captureStartValues(TransitionValues) и #captureEndValues(TransitionValues).

(Унаследовано от Transition)
IsVisible(TransitionValues)

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

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
OnAppear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

Реализация этого метода по умолчанию вызывается #onAppear(ViewGroup, View, TransitionValues, TransitionValues).

OnAppear(ViewGroup, View, TransitionValues, TransitionValues)

Реализация этого метода по умолчанию возвращает аниматор NULL.

OnDisappear(ViewGroup, TransitionValues, Int32, TransitionValues, Int32)

Подклассы должны переопределить этот метод или #onDisappear(ViewGroup, View, TransitionValues, TransitionValues) Если им нужно создать аниматор при исчезновении целевых объектов.

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)

Этот переход отслеживает изменения видимости целевых представлений в начальных и конечных сценах.

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