語言

View.OnCreateVirtualViewTranslationRequests 方法

定義

收集 ViewTranslationRequests,代表要翻譯為主機視圖中虛擬視圖的內容。

[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

參數

virtualIds
Int64[]

虛擬視圖 ID,代表主機視圖中的虛擬視圖。

supportedFormats
Int32[]

支援的翻譯格式。 目前唯一可能的值是 android.view.translation.TranslationSpec#DATA_FORMAT_TEXT。

requestsCollector
IConsumer

一個 ViewTranslationRequest 可多次呼叫以收集待在主機視圖中翻譯的資訊收集器。 每個虛擬孩子一個 ViewTranslationRequest 。 ViewTranslationRequest必須包含AutofillId對應的 virtualChildId。 在方法回來後,不要保留這個消費者。

屬性

備註

收集 ViewTranslationRequests,代表要翻譯為主機視圖中虛擬視圖的內容。 若該視圖回傳虛擬 #onProvideContentCaptureStructure 視圖結構,且系統判定該虛擬視圖可進行翻譯,則稱為此。

預設實作不做任何動作。

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

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於