Freigeben über


Camera.StartSmoothZoom(Int32) Methode

Definition

Achtung

deprecated

Vergrößert den angeforderten Wert reibungslos.

[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

Parameter

value
Int32

Zoomwert. Der gültige Bereich ist 0 bis android.hardware.Camera.Parameters#getMaxZoom.

Attribute

Ausnahmen

wenn der Zoomwert ungültig ist.

wenn die Methode fehlschlägt.

Hinweise

Vergrößert den angeforderten Wert reibungslos. Der Treiber benachrichtigt OnZoomChangeListener den Zoomwert und gibt an, ob der Zoom zum Zeitpunkt angehalten wird. Angenommen, der aktuelle Zoom ist 0, und startSmoothZoom wird mit Dem Wert 3 aufgerufen. Die Camera.OnZoomChangeListener#onZoomChange(int, boolean, Camera) Methode wird dreimal mit Zoomwerten 1, 2 und 3 aufgerufen. Anwendungen können aufrufen #stopSmoothZoom , um den Zoom zu beenden. Anwendungen sollten startSmoothZoom nicht erneut aufrufen oder den Zoomwert ändern, bevor der Zoom beendet wird. Wenn der angegebene Zoomwert dem aktuellen Zoomwert entspricht, wird kein Zoomrückruf generiert. Diese Methode wird unterstützt, wenn android.hardware.Camera.Parameters#isSmoothZoomSupported "true" zurückgegeben wird.

Java-Dokumentation für android.hardware.Camera.startSmoothZoom(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

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