EdgeEffect Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве.
[Android.Runtime.Register("android/widget/EdgeEffect", DoNotGenerateAcw=true)]
public class EdgeEffect : Java.Lang.Object
[<Android.Runtime.Register("android/widget/EdgeEffect", DoNotGenerateAcw=true)>]
type EdgeEffect = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве.
EdgeEffect является отслеживанием состояния. Пользовательские мини-приложения с помощью EdgeEffect должны создавать экземпляр для каждого края, который должен отображать эффект, передавать входные данные с помощью методов #onAbsorb(int), #onPull(float)а #onRelease()также рисовать эффект с помощью #draw(Canvas) переопределенного android.view.View#draw(Canvas) метода мини-приложения. Если #isFinished() возвращает значение false после рисования, анимация эффекта края еще не завершена, и мини-приложение должно запланировать другой проход документа, чтобы продолжить анимацию.
При рисовании мини-приложения должны сначала нарисовать основное содержимое и дочерние представления, как правило, путем вызова super.draw(canvas) из переопределенного draw метода. (Это вызовет onDraw и перенаправит рисование в дочерние представления по мере необходимости.) Затем эффект края можно нарисовать поверх содержимого представления с помощью #draw(Canvas) метода.
Java документации по android.widget.EdgeEffect.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| EdgeEffect(Context, IAttributeSet) |
Создайте новый EdgeEffect с темой, подходящей для предоставленного контекста. |
| EdgeEffect(Context) |
Создайте новый EdgeEffect с темой, подходящей для предоставленного контекста. |
| EdgeEffect(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Свойства
| Имя. | Описание |
|---|---|
| BlendMode |
Возвращает режим смешения. -или- Задайте или снимите режим смешения. |
| Class |
Возвращает класс среды выполнения этого |
| Color |
Возвращает цвет этого пограничного эффекта в argb. |
| DefaultBlendMode |
Режим смешивания по умолчанию, используемый |
| Distance |
Возвращает расстояние по запросу, необходимое для удаления отображаемого эффекта. |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| IsFinished |
Сообщает, что анимация EdgeEffect завершена. |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| JniPeerMembers |
Возвращает метаданные однорангового члена JNI для этого управляемого типа привязки. |
| MaxHeight |
Возвращает максимальную высоту, которую будет вырисовываться краевого эффекта при указании исходного |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Методы
| Имя. | Описание |
|---|---|
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| Draw(Canvas) |
Рисование на предоставленном холсте. |
| Equals(Object) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| Finish() |
Немедленно завершите текущую анимацию. |
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| OnAbsorb(Int32) |
Вызов, когда эффект поглощает влияние на заданную скорость. |
| OnPull(Single, Single) |
Представление должно вызывать это, когда содержимое извлекается из края пользователем. |
| OnPull(Single) |
Представление должно вызывать это, когда содержимое извлекается из края пользователем. |
| OnPullDistance(Single, Single) |
Представление должно вызывать это, когда содержимое извлекается из края пользователем. |
| OnRelease() |
Вызов, когда объект освобождается после извлечения. |
| SetColor(Color) |
Задайте цвет этого эффекта края в argb. |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| SetSize(Int32, Int32) |
Задайте размер этого пограничного эффекта в пикселях. |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. (Унаследовано от JavaObject) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Этот класс выполняет графический эффект, используемый на краях прокручиваемых мини-приложений, когда пользователь прокручивает границы содержимого в 2D-пространстве. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |