TransitionDrawable Класс

Определение

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

[Android.Runtime.Register("android/graphics/drawable/TransitionDrawable", DoNotGenerateAcw=true)]
public class TransitionDrawable : Android.Graphics.Drawables.LayerDrawable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/drawable/TransitionDrawable", DoNotGenerateAcw=true)>]
type TransitionDrawable = class
    inherit LayerDrawable
    interface Drawable.ICallback
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
TransitionDrawable
Атрибуты
Реализации

Комментарии

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями. Чтобы начать переход, вызовите #startTransition(int). Чтобы отобразить только первый слой, вызовите #resetTransition().

Его можно определить в XML-файле с &lt;transition> помощью элемента . Каждый объект drawable в переходе определяется во вложенном объекте &lt;item>. Дополнительные сведения см. в руководстве по рисуемым ресурсам.

Документация по Java для android.graphics.drawable.TransitionDrawable.

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

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

TransitionDrawable(Drawable[])

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

TransitionDrawable(IntPtr, JniHandleOwnership)

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

Поля

InsetUndefined

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

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

Режим заполнения, используемый для вложения каждого слоя в заполнение предыдущего слоя.

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

Режим заполнения, используемый для сложения каждого слоя непосредственно на вершине предыдущего слоя.

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

Свойства

Alpha

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

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

Указывает, будет ли этот объект рисования автоматически зеркально отображаться, если его направление макета равно RTL справа налево. -или- Укажите, будет ли этот объект рисования автоматически зеркально отображаться, если его направление макета равно RTL (справа налево).

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

Возвращает нижнее заполнение в пикселях.

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

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

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

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

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

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

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

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

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

Возвращает текущий цветовой фильтр или null значение , если ни один из них не задан.

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

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

Current

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

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

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

Возвращает заполнение конца в пикселях.

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

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

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

Указывает, имеет ли этот объект рисования хотя бы одну спецификацию состояния, явно указывающую android.R.attr#state_focused.

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

Возвращает встроенную высоту рисуемого элемента.

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

Возвращает встроенную ширину рисуемого объекта.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Указывает, запрашивает ли эта проецируемая проекция.

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

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

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

LayoutDirection

Возвращает разрешенное направление макета для этого объекта Drawable.

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

Возвращает левое заполнение в пикселях.

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

Получение текущего уровня.

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

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

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

Возвращает минимальную ширину, предложенную этим рисуемым элементом.

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

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

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

Возвращает прозрачность и прозрачность этого объекта drawable.

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

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

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

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

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Возвращает правильное заполнение в пикселях.

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

Возвращает начальную заполнение в пикселях.

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

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

ThresholdType

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

TopPadding

Возвращает верхнюю заполнение в пикселях.

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

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

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

Методы

AddLayer(Drawable)

Добавляет новый слой, содержащий указанный drawable , в конец списка слоев и возвращает его индекс.

(Унаследовано от LayerDrawable)
ApplyTheme(Resources+Theme)

Применяет указанную тему к объекту drawable и его дочерним элементам.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Удаляет цветной фильтр для этого рисуемого объекта.

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

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

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

Возвращает копию границ рисуемого объекта в новом прямоугольнике.

(Унаследовано от Drawable)
CopyBounds(Rect)

Возвращает копию границ рисуемого объекта в указанном прямоугольнике (выделенном вызывающим объектом).

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Рисование в его границах (задается с помощью setBounds) с учетом необязательных эффектов, таких как альфа (устанавливается с помощью setAlpha) и цветовой фильтр (устанавливается с помощью setColorFilter).

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

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

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

Ищет слой с заданным идентификатором и возвращает его Drawable.

(Унаследовано от LayerDrawable)
FindIndexByLayerId(Int32)

Возвращает слой с указанным id.

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

ConstantState Возвращает экземпляр, содержащий общее состояние этого объекта Drawable.

(Унаследовано от Drawable)
GetDrawable(Int32)

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

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

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

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

Заполняет outRect границами хот-спота.

(Унаследовано от Drawable)
GetId(Int32)

Возвращает идентификатор указанного слоя.

(Унаследовано от LayerDrawable)
GetLayerGravity(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerHeight(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerInsetBottom(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerInsetEnd(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerInsetLeft(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerInsetRight(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerInsetStart(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerInsetTop(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetLayerWidth(Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
GetOutline(Outline)

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

(Унаследовано от Drawable)
GetPadding(Rect)

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

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

Описывает текущее состояние как объединение первичных состояний, таких как android.R.attr#state_focused, android.R.attr#state_selectedи т. д.

(Унаследовано от Drawable)
Inflate(Resources, XmlReader, IAttributeSet)

Раздуйте этот объект Drawable из ресурса XML.

(Унаследовано от Drawable)
Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme)

Раздуйте этот объект Drawable из ресурса XML.

(Унаследовано от Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от Drawable)
InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Вызывается при необходимости перерисовки рисуемого объекта.

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

Используйте текущую Callback реализацию для перерисовки этого средства рисования.

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

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

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

Если этот объект drawable выполняет переход анимации между состояниями, попросите его немедленно перейти к текущему состоянию и пропустить все активные анимации.

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

Сделайте этот объект для рисования изменяемым.

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

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

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

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

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

Переопределите его в подклассе, чтобы изменить внешний вид в зависимости от границ.

(Унаследовано от Drawable)
OnLayoutDirectionChanged(Int32)

Вызывается при изменении разрешенного направления макета для рисования.

(Унаследовано от Drawable)
OnLevelChange(Int32)

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

(Унаследовано от Drawable)
OnStateChange(Int32[])

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

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

Отображение только первого слоя.

ReverseTransition(Int32)

Отменяет переход, подбирая значение, где в данный момент находится переход.

ScheduleDrawable(Drawable, Action, Int64)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
ScheduleDrawable(Drawable, IRunnable, Int64)

Объект Drawable может вызвать этот метод для планирования следующего кадра анимации.

(Унаследовано от LayerDrawable)
ScheduleSelf(Action, Int64)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от Drawable)
ScheduleSelf(IRunnable, Int64)

Используйте текущую Callback реализацию, чтобы запланировать эту возможность рисования.

(Унаследовано от Drawable)
SetAlpha(Int32)

Укажите альфа-значение для рисуемого объекта. 0 означает полностью прозрачный, а 255 — полностью непрозрачный.

(Унаследовано от LayerDrawable)
SetBounds(Int32, Int32, Int32, Int32)

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

(Унаследовано от Drawable)
SetCallback(Drawable+ICallback)

Привяжите объект к объекту Callback Drawable.

(Унаследовано от Drawable)
SetColorFilter(Color, PorterDuff+Mode)

Укажите цвет и режим Porter-Duff, чтобы быть цветовым фильтром для этого рисуемого объекта.

(Унаследовано от Drawable)
SetColorFilter(ColorFilter)

Укажите необязательный цветной фильтр для рисуемого объекта.

(Унаследовано от LayerDrawable)
SetDither(Boolean)

Задайте значение true, чтобы цвет рисуемого дизера отображалось при рисовании на устройстве с менее чем 8 битами на компонент цвета.

(Унаследовано от Drawable)
SetDrawable(Int32, Drawable)

Задает прорисовываемый объект для слоя по указанному индексу.

(Унаследовано от LayerDrawable)
SetDrawableByLayerId(Int32, Drawable)

Drawable Заменяет для слоя заданным идентификатором.

(Унаследовано от LayerDrawable)
SetFilterBitmap(Boolean)

Присвойте значение true, чтобы отфильтровать свои растровые изображения с помощью билинейной выборки при их масштабировании или повороте.

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

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

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

Указывает расположение хот-спота в рисуемом объекте.

(Унаследовано от Drawable)
SetHotspotBounds(Int32, Int32, Int32, Int32)

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

(Унаследовано от Drawable)
SetId(Int32, Int32)

Задает идентификатор слоя.

(Унаследовано от LayerDrawable)
SetLayerGravity(Int32, GravityFlags)

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

(Унаследовано от LayerDrawable)
SetLayerHeight(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerInset(Int32, Int32, Int32, Int32, Int32)

Задает наборы в пикселях для рисуемого объекта по указанному индексу.

(Унаследовано от LayerDrawable)
SetLayerInsetBottom(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerInsetEnd(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerInsetLeft(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerInsetRelative(Int32, Int32, Int32, Int32, Int32)

Задает относительные наборы в пикселях для рисуемого объекта по указанному индексу.

(Унаследовано от LayerDrawable)
SetLayerInsetRight(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerInsetStart(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerInsetTop(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayerSize(Int32, Int32, Int32)

Задает явный размер указанного слоя.

(Унаследовано от LayerDrawable)
SetLayerWidth(Int32, Int32)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
SetLayoutDirection(LayoutDirection)

Задайте направление макета для этого рисуемого объекта.

(Унаследовано от Drawable)
SetLevel(Int32)

Укажите уровень для рисуемого элемента.

(Унаследовано от Drawable)
SetOpacity(Int32)

Задает прозрачность этого рисуемого объекта напрямую, а не собирает состояния из слоев.

(Унаследовано от LayerDrawable)
SetPadding(Int32, Int32, Int32, Int32)

Задает абсолютное заполнение.

(Унаследовано от LayerDrawable)
SetPaddingRelative(Int32, Int32, Int32, Int32)

Задает относительное заполнение.

(Унаследовано от LayerDrawable)
SetState(Int32[])

Укажите набор состояний для рисуемого объекта.

(Унаследовано от Drawable)
SetTint(Int32)

Задает цвет оттенка для этого рисуемого объекта.

(Унаследовано от Drawable)
SetTintBlendMode(BlendMode)

Задает режим наложения оттенков для этого объекта рисования.

(Унаследовано от Drawable)
SetTintList(ColorStateList)

Задает цвет оттенка для этого объекта рисования в виде списка цветовых состояний.

(Унаследовано от Drawable)
SetTintMode(PorterDuff+Mode)

Задает режим наложения оттенков для этого объекта рисования.

(Унаследовано от Drawable)
SetVisible(Boolean, Boolean)

Укажите, является ли этот объект рисования видимым.

(Унаследовано от Drawable)
StartTransition(Int32)

Начните второй слой поверх первого слоя.

ToArray<T>()

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

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

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от Object)
UnscheduleDrawable(Drawable, Action)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от LayerDrawable)
UnscheduleDrawable(Drawable, IRunnable)

Объект Drawable может вызвать это для отмены планирования действия, ранее запланированного с помощью Drawable.ICallback.

(Унаследовано от LayerDrawable)
UnscheduleSelf(Action)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

(Унаследовано от Drawable)
UnscheduleSelf(IRunnable)

Используйте текущую Callback реализацию для незапланированного рисования.

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

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

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

IJavaPeerable.Disposed()

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

GetJniTypeName(IJavaPeerable)

Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями.

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