View.OnCreateVirtualViewTranslationRequests Metodo

Definizione

Raccoglie i dati che rappresentano il contenuto da tradurre per le visualizzazioni ViewTranslationRequestvirtuali nella visualizzazione host.

[Android.Runtime.Register("onCreateVirtualViewTranslationRequests", "([J[ILjava/util/function/Consumer;)V", "GetOnCreateVirtualViewTranslationRequests_arrayJarrayILjava_util_function_Consumer_Handler", ApiSince=31)]
public virtual void OnCreateVirtualViewTranslationRequests(long[] virtualIds, int[] supportedFormats, Java.Util.Functions.IConsumer requestsCollector);
[<Android.Runtime.Register("onCreateVirtualViewTranslationRequests", "([J[ILjava/util/function/Consumer;)V", "GetOnCreateVirtualViewTranslationRequests_arrayJarrayILjava_util_function_Consumer_Handler", ApiSince=31)>]
abstract member OnCreateVirtualViewTranslationRequests : int64[] * int[] * Java.Util.Functions.IConsumer -> unit
override this.OnCreateVirtualViewTranslationRequests : int64[] * int[] * Java.Util.Functions.IConsumer -> unit

Parametri

virtualIds
Int64[]

ID visualizzazione virtuale che rappresenta le visualizzazioni virtuali nella visualizzazione host.

supportedFormats
Int32[]

i formati di traduzione supportati. Per il momento, l'unico valore possibile è .android.view.translation.TranslationSpec#DATA_FORMAT_TEXT

requestsCollector
IConsumer

agente ViewTranslationRequest di raccolta che può essere chiamato più volte per raccogliere le informazioni da convertire nella visualizzazione host. Uno ViewTranslationRequest per figlio virtuale. L'oggetto ViewTranslationRequest deve contenere l'oggetto AutofillId corrispondente a virtualChildIds. Non mantenere questo consumer dopo la restituzione del metodo.

Attributi

Commenti

Raccoglie i dati che rappresentano il contenuto da tradurre per le visualizzazioni ViewTranslationRequestvirtuali nella visualizzazione host. Questa operazione viene chiamata se questa vista ha restituito una struttura di visualizzazione virtuale da #onProvideContentCaptureStructure e il sistema ha determinato che tali visualizzazioni virtuali erano rilevanti per la traduzione.

L'implementazione predefinita non esegue alcuna operazione.

per android.view.View.onCreateVirtualViewTranslationRequests(long[], int[], java.util.function.Consumer<android.view.translation.ViewTranslationRequest>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a