语言

View.GenerateDisplayHash 方法

定义

调用此视图以生成 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

视图中要为其生成哈希的内容的边界。 如果边界为 null,将使用整个视图的边界。 如果为空,它将调用带有错误的回调DisplayHashResultCallback#onDisplayHashErrorDisplayHashResultCallback#DISPLAY_HASH_ERROR_INVALID_BOUNDS

executor
IExecutor

应调用回调的执行程序。

callback
IDisplayHashResultCallback

用于处理生成显示哈希的结果的回调

属性

注解

调用此视图以生成 DisplayHash 此视图。

Java文档android.view.View.generateDisplayHash(java.lang.String, android.graphics.Rect, java.util.concurrent.Executor, android.view.displayhash.DisplayHashResultCallback)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于