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
, показывающие и скрывающие элементы управления масштабом и позиционируя их относительно представления владельца. Он также предоставляет клиенту доступ к контейнеру элементов управления масштабированием, позволяя отображать дополнительные вспомогательные кнопки в окне элементов управления масштабированием.
Как правило, клиенты должны звонить #setVisible(boolean) setVisible(true)
при касании или при переходе (не нужно звонить #setVisible(boolean) setVisible(false)
, так как время ожидания будет истекает самостоятельно). Кроме того, всякий раз, когда владелец не может быть увеличен, клиент должен обновить #setZoomInEnabled(boolean)
и #setZoomOutEnabled(boolean)
.
Если вы используете его с пользовательским представлением, вызовите #setVisible(boolean) setVisible(false)
из и из View#onVisibilityChanged
, когда visibility != View.VISIBLE
View#onDetachedFromWindow
.
Этот элемент устарел. Эти функции и пользовательский интерфейс лучше обрабатывать с помощью пользовательских представлений и макетов, а не специального мини-приложения для управления масштабом
Документация по Java для android.widget.ZoomButtonsController
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
ZoomButtonsController(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
ZoomButtonsController(View) |
Конструктор для |
Свойства
AutoDismissed |
Указывает, будут ли элементы управления масштабом автоматически закрывать после отображения. -или- Задает, будут ли элементы управления масштабом автоматически закрывать после отображения. |
Class |
Возвращает класс среды выполнения данного объекта |
Container |
Возвращает контейнер, который является родительским элементом элементов управления масштабированием. |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
JniIdentityHashCode |
Маркеры |
JniPeerMembers |
Маркеры |
PeerReference |
Маркеры |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
Visible |
Видны ли элементы управления масштабированием пользователю. -или- Задает, должны ли элементы управления масштабом быть видимыми для пользователя. |
ZoomControls |
Возвращает представление для элементов управления масштабом. |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
Dispose() |
Маркеры |
Dispose(Boolean) |
Маркеры |
Equals(Object) |
Указывает, равен ли какой-то другой объект этому объекту. (Унаследовано от Object) |
GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
JavaFinalize() |
Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект . (Унаследовано от Object) |
Notify() |
Пробуждение одного потока, ожидающего на мониторе этого объекта. (Унаследовано от Object) |
NotifyAll() |
Активирует все потоки, ожидающие на мониторе этого объекта. (Унаследовано от Object) |
OnTouch(View, MotionEvent) |
Маркеры |
SetFocusable(Boolean) |
Задает, должны ли элементы управления масштабом быть доступны для фокусировки. |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetOnZoomListener(ZoomButtonsController+IOnZoomListener) |
|
SetZoomInEnabled(Boolean) |
Следует ли включить элемент управления масштабированием. |
SetZoomOutEnabled(Boolean) |
Следует ли включить элемент управления уменьшением масштаба. |
SetZoomSpeed(Int64) |
Задает задержку между обратными вызовами масштабирования, когда пользователь удерживает кнопку масштабирования. |
ToArray<T>() |
Маркеры |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Маркеры |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
События
VisibilityChanged |
Маркеры |
Zoom |
Маркеры |
Явные реализации интерфейса
IJavaPeerable.Disposed() |
Маркеры |
IJavaPeerable.DisposeUnlessReferenced() |
Маркеры |
IJavaPeerable.Finalized() |
Маркеры |
IJavaPeerable.JniManagedPeerState |
Маркеры |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Маркеры |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Маркеры |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Маркеры |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Маркеры |
GetJniTypeName(IJavaPeerable) |
Маркеры |