Condividi tramite


Camera.StartSmoothZoom(Int32) Metodo

Definizione

Attenzione

deprecated

Esegue lo zoom verso il valore richiesto senza problemi.

[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

Parametri

value
Int32

valore di zoom. L'intervallo valido è compreso tra 0 e android.hardware.Camera.Parameters#getMaxZoom.

Attributi

Eccezioni

se il valore dello zoom non è valido.

se il metodo ha esito negativo.

Commenti

Esegue lo zoom verso il valore richiesto senza problemi. Il driver notifica OnZoomChangeListener il valore dello zoom e indica se lo zoom viene arrestato al momento. Si supponga, ad esempio, che lo zoom corrente sia 0 e che startSmoothZoom venga chiamato con il valore 3. Il Camera.OnZoomChangeListener#onZoomChange(int, boolean, Camera) metodo verrà chiamato tre volte con i valori di zoom 1, 2 e 3. Le applicazioni possono chiamare #stopSmoothZoom per arrestare lo zoom in precedenza. Le applicazioni non devono chiamare di nuovo startSmoothZoom o modificare il valore di zoom prima dell'arresto dello zoom. Se il valore dello zoom specificato è uguale al valore di zoom corrente, non verrà generato alcun callback dello zoom. Questo metodo è supportato se android.hardware.Camera.Parameters#isSmoothZoomSupported restituisce true.

Documentazione java per android.hardware.Camera.startSmoothZoom(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche

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