WebSettings.AlgorithmicDarkeningAllowed 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
看看這個 WebView 是否允許演算法加暗。 -或- 控制是否允許演算法加深。
public virtual bool AlgorithmicDarkeningAllowed { [Android.Runtime.Register("isAlgorithmicDarkeningAllowed", "()Z", "GetIsAlgorithmicDarkeningAllowedHandler", ApiSince=33)] get; [Android.Runtime.Register("setAlgorithmicDarkeningAllowed", "(Z)V", "GetSetAlgorithmicDarkeningAllowed_ZHandler", ApiSince=33)] set; }
[<get: Android.Runtime.Register("isAlgorithmicDarkeningAllowed", "()Z", "GetIsAlgorithmicDarkeningAllowedHandler", ApiSince=33)>]
[<set: Android.Runtime.Register("setAlgorithmicDarkeningAllowed", "(Z)V", "GetSetAlgorithmicDarkeningAllowed_ZHandler", ApiSince=33)>]
member this.AlgorithmicDarkeningAllowed : bool with get, set
屬性值
演算法變暗是否被允許。
- 屬性
備註
財產取得者文件:
看看這個 WebView 是否允許演算法加暗。 預設值為 false。
Java 文件 android.webkit.WebSettings.isAlgorithmicDarkeningAllowed()。
屬性設定文件:
控制是否允許演算法加深。
<b>注意:</b> 此 API 及描述的行為僅適用於具有 targetSdkVersion ≥ android.os.Build.VERSION_CODES#TIRAMISU的應用程式。
WebView 總是根據應用程式的主題屬性設定媒體查詢prefers-color-scheme,也就是prefers-color-scheme說,isLightTheme 是否為真或未指定為 ,light否則為 dark。android.R.styleable#Theme_isLightTheme isLightTheme 這表示如果內容支援,網頁內容的淺色或暗色風格會自動套用以配合應用程式的主題。
演算法加深預設是不允許的。
如果應用程式的主題是暗色且允許演算法暗化,WebView 會嘗試用演算法來暗黑網頁內容,前提是內容沒有自訂暗色風格,也沒有明確關閉暗色功能。
如果 Android 對 WebView 套用強制暗影,WebView 會忽略這個設定的值,並當作設定為 true。
已
下表總結了 API 在不同應用程式中的運作方式。
Java 文件 android.webkit.WebSettings.setAlgorithmicDarkeningAllowed(boolean)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。