語言

View.GenerateDisplayHash 方法

定義

被呼叫來產生此視圖的 a DisplayHash 。

[Android.Runtime.Register("generateDisplayHash", "(Ljava/lang/String;Landroid/graphics/Rect;Ljava/util/concurrent/Executor;Landroid/view/displayhash/DisplayHashResultCallback;)V", "GetGenerateDisplayHash_Ljava_lang_String_Landroid_graphics_Rect_Ljava_util_concurrent_Executor_Landroid_view_displayhash_DisplayHashResultCallback_Handler", ApiSince=31)]
public virtual void GenerateDisplayHash(string hashAlgorithm, Android.Graphics.Rect? bounds, Java.Util.Concurrent.IExecutor executor, Android.Views.DisplayHash.IDisplayHashResultCallback callback);
[<Android.Runtime.Register("generateDisplayHash", "(Ljava/lang/String;Landroid/graphics/Rect;Ljava/util/concurrent/Executor;Landroid/view/displayhash/DisplayHashResultCallback;)V", "GetGenerateDisplayHash_Ljava_lang_String_Landroid_graphics_Rect_Ljava_util_concurrent_Executor_Landroid_view_displayhash_DisplayHashResultCallback_Handler", ApiSince=31)>]
abstract member GenerateDisplayHash : string * Android.Graphics.Rect * Java.Util.Concurrent.IExecutor * Android.Views.DisplayHash.IDisplayHashResultCallback -> unit
override this.GenerateDisplayHash : string * Android.Graphics.Rect * Java.Util.Concurrent.IExecutor * Android.Views.DisplayHash.IDisplayHashResultCallback -> unit

參數

hashAlgorithm
String

雜湊顯示時使用的雜湊演算法。 必須是從 DisplayHashManager#getSupportedHashAlgorithms()

bounds
Rect

View 內內容產生雜湊值的範圍。 若 邊界為空,則會使用整個 View 的邊界。 若為空,則會錯誤呼叫回撥DisplayHashResultCallback#onDisplayHashErrorDisplayHashResultCallback#DISPLAY_HASH_ERROR_INVALID_BOUNDS

executor
IExecutor

回調應該被調用的執行者。

callback
IDisplayHashResultCallback

回調處理產生顯示雜湊值的結果

屬性

備註

被呼叫來產生此視圖的 a DisplayHash 。

的 android.view.View.generateDisplayHash(java.lang.String, android.graphics.Rect, java.util.concurrent.Executor, android.view.displayhash.DisplayHashResultCallback)Java 檔。

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

適用於