View.OnCreateVirtualViewTranslationRequests 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
收集 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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。