Поделиться через


Camera.StartSmoothZoom(Int32) Метод

Определение

Внимание!

deprecated

Масштабирует запрошенное значение плавно.

[Android.Runtime.Register("startSmoothZoom", "(I)V", "")]
[System.Obsolete("deprecated")]
public void StartSmoothZoom (int value);
[<Android.Runtime.Register("startSmoothZoom", "(I)V", "")>]
[<System.Obsolete("deprecated")>]
member this.StartSmoothZoom : int -> unit

Параметры

value
Int32

значение масштабирования. Допустимый диапазон равен 0.android.hardware.Camera.Parameters#getMaxZoom

Атрибуты

Исключения

Значение масштабирования недопустимо.

Если метод завершается ошибкой.

Комментарии

Масштабирует запрошенное значение плавно. Драйвер уведомляет OnZoomChangeListener о значении масштабирования и останавливается ли масштабирование во время. Например, предположим, что текущий масштаб равен 0, а startSmoothZoom вызывается со значением 3. Метод Camera.OnZoomChangeListener#onZoomChange(int, boolean, Camera) будет вызываться три раза с значениями масштабирования 1, 2 и 3. Приложения могут вызываться #stopSmoothZoom для остановки масштабирования ранее. Приложения не должны вызывать startSmoothZoom или изменять значение масштабирования перед остановкой масштабирования. Если указанное значение масштабирования равно текущему значению масштабирования, обратный вызов масштабирования не будет создан. Этот метод поддерживается, если android.hardware.Camera.Parameters#isSmoothZoomSupported возвращает значение true.

Документация по Java для android.hardware.Camera.startSmoothZoom(int).

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

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

См. также раздел

  • <xref:Android.Hardware.Camera.SetZoomChangeListener(.IOnZoomChangeListener)>