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
- Наследование
- Атрибуты
- Реализации
Комментарии
Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями. Чтобы начать переход, вызовите #startTransition(int)
. Чтобы отобразить только первый слой, вызовите #resetTransition()
.
Его можно определить в XML-файле с <transition>
помощью элемента . Каждый объект drawable в переходе определяется во вложенном объекте <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 |
Возвращает текущую |
ChangingConfigurations |
Возвращает маску параметров конфигурации, для которых этот объект рисования может измениться, требуя его повторного создания. -или- Установите маску параметров конфигурации, для которых может измениться этот объект рисования, требуя его повторного создания. (Унаследовано от Drawable) |
Class |
Возвращает класс среды выполнения данного объекта |
ColorFilter |
Возвращает текущий цветовой фильтр или |
CrossFadeEnabled |
Указывает, включена ли перекрестная затухание для этого перехода. -или- Включает или отключает перекрестное выцветание рисуемых объектов. |
Current |
Расширение LayerDrawables, предназначенное для перекрестного затухания между первым и вторым слоями. (Унаследовано от Drawable) |
DirtyBounds |
Возвращает прямоугольник грязное границ для рисования. (Унаследовано от Drawable) |
EndPadding |
Возвращает заполнение конца в пикселях. (Унаследовано от LayerDrawable) |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
HasFocusStateSpecified |
Указывает, имеет ли этот объект рисования хотя бы одну спецификацию состояния, явно указывающую |
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) |
Добавляет новый слой, содержащий указанный |
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) |
Ищет слой с заданным идентификатором и возвращает его |
FindIndexByLayerId(Int32) |
Возвращает слой с указанным |
GetConstantState() |
|
GetDrawable(Int32) |
Возвращает прорисовываемый объект для слоя по указанному индексу. (Унаследовано от LayerDrawable) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
GetHotspotBounds(Rect) |
Заполняет |
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() |
Описывает текущее состояние как объединение первичных состояний, таких как |
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() |
Используйте текущую |
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) |
Используйте текущую |
SetAlpha(Int32) |
Укажите альфа-значение для рисуемого объекта. 0 означает полностью прозрачный, а 255 — полностью непрозрачный. (Унаследовано от LayerDrawable) |
SetBounds(Int32, Int32, Int32, Int32) |
Укажите ограничивающий прямоугольник для отрисовываемого элемента. (Унаследовано от Drawable) |
SetCallback(Drawable+ICallback) |
Привяжите объект к объекту |
SetColorFilter(Color, PorterDuff+Mode) |
Укажите цвет и режим Porter-Duff, чтобы быть цветовым фильтром для этого рисуемого объекта. (Унаследовано от Drawable) |
SetColorFilter(ColorFilter) |
Укажите необязательный цветной фильтр для рисуемого объекта. (Унаследовано от LayerDrawable) |
SetDither(Boolean) |
Задайте значение true, чтобы цвет рисуемого дизера отображалось при рисовании на устройстве с менее чем 8 битами на компонент цвета. (Унаследовано от Drawable) |
SetDrawable(Int32, Drawable) |
Задает прорисовываемый объект для слоя по указанному индексу. (Унаследовано от LayerDrawable) |
SetDrawableByLayerId(Int32, Drawable) |
|
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) |
Используйте текущую |
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, предназначенное для перекрестного затухания между первым и вторым слоями. |