ZoomButtonsController Класс

Определение

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

[Android.Runtime.Register("android/widget/ZoomButtonsController", DoNotGenerateAcw=true)]
public class ZoomButtonsController : Java.Lang.Object, Android.Views.View.IOnTouchListener, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/ZoomButtonsController", DoNotGenerateAcw=true)>]
type ZoomButtonsController = class
    inherit Object
    interface View.IOnTouchListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
ZoomButtonsController
Атрибуты
Реализации

Комментарии

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца. Он также предоставляет клиенту доступ к контейнеру элементов управления масштабированием, позволяя отображать дополнительные вспомогательные кнопки в окне элементов управления масштабированием.

Как правило, клиенты должны звонить #setVisible(boolean) setVisible(true) при касании или при переходе (не нужно звонить #setVisible(boolean) setVisible(false) , так как время ожидания будет истекает самостоятельно). Кроме того, всякий раз, когда владелец не может быть увеличен, клиент должен обновить #setZoomInEnabled(boolean) и #setZoomOutEnabled(boolean).

Если вы используете его с пользовательским представлением, вызовите #setVisible(boolean) setVisible(false) из и из View#onVisibilityChanged , когда visibility != View.VISIBLEView#onDetachedFromWindow .

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

Документация по Java для android.widget.ZoomButtonsController.

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

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

ZoomButtonsController(IntPtr, JniHandleOwnership)

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

ZoomButtonsController(View)

Конструктор для ZoomButtonsController.

Свойства

AutoDismissed

Указывает, будут ли элементы управления масштабом автоматически закрывать после отображения. -или- Задает, будут ли элементы управления масштабом автоматически закрывать после отображения.

Class

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

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

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

Handle

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

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

PeerReference

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

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

ThresholdType

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

Visible

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

ZoomControls

Возвращает представление для элементов управления масштабом.

Методы

Clone()

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

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Object)
OnTouch(View, MotionEvent)

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

SetFocusable(Boolean)

Задает, должны ли элементы управления масштабом быть доступны для фокусировки.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetOnZoomListener(ZoomButtonsController+IOnZoomListener)

OnZoomListener Задает прослушиватель, получающий обратные вызовы, для масштабирования.

SetZoomInEnabled(Boolean)

Следует ли включить элемент управления масштабированием.

SetZoomOutEnabled(Boolean)

Следует ли включить элемент управления уменьшением масштаба.

SetZoomSpeed(Int64)

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

ToArray<T>()

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

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

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

События

VisibilityChanged

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

Zoom

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

IJavaPeerable.Disposed()

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

GetJniTypeName(IJavaPeerable)

Маркеры ZoomButtonsController , показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца.

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