WebSettings.AlgorithmicDarkeningAllowed Proprietà

Definizione

Ottiene se l'oscuramento algoritmico è consentito o meno per questo WebView. -oppure- Controllare se è consentita l'oscuramento algoritmico.

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

Valore della proprietà

se l'oscuramento algoritmico è consentito o meno.

Attributi

Commenti

Documentazione del getter delle proprietà:

Ottiene se l'oscuramento algoritmico è consentito o meno per questo WebView. Il valore predefinito è false.

per android.webkit.WebSettings.isAlgorithmicDarkeningAllowed().

Documentazione del setter delle proprietà:

Controllare se è consentita l'oscuramento algoritmico.

<b Nota:</b>> Questa API e il comportamento descritto si applicano solo alle app con targetSdkVersionandroid.os.Build.VERSION_CODES#TIRAMISU.

WebView imposta sempre la query prefers-color-scheme multimediale in base all'attributo android.R.styleable#Theme_isLightTheme isLightThemedel tema dell'app, ad esempio prefers-color-scheme se light isLightTheme è true o non specificato, altrimenti è dark. Ciò significa che lo stile chiaro o scuro del contenuto Web verrà applicato automaticamente in modo che corrisponda al tema dell'app se il contenuto lo supporta.

L'oscuramento algoritmico non è consentito per impostazione predefinita.

Se il tema dell'app è scuro e consente l'oscuramento algoritmico, WebView tenterà di rendere più scuro il contenuto Web usando un algoritmo, se il contenuto non definisce i propri stili scuri e non disabilita esplicitamente l'oscuramento.

Se Android applica Force Dark a WebView, WebView ignorerà il valore di questa impostazione e si comporta come se fosse impostato su true.

L'API deprecata e correlata non è un'operazione nelle app con &ge; , ma si applicano ancora alle app con < .

La tabella seguente riepiloga il funzionamento delle API con app diverse.

table border="2" width="85%" align="center" cellpadding="5"theadtrthApp/th thWeb content che usa /th thWeb content che non usa /th/tr/theadtbodytrtdApp with True or not set/td tdRenders with the light theme defined by the content author./td tdEsegue il rendering con lo stile predefinito definito dall'autore del contenuto./td/tr trtdApp with Android forceDark in effect/td td tdRenders with the dark theme defined by the content author./td tdEsegue il rendering con lo stile modificato in colori scuri da un algoritmo, se consentito dall'autore del contenuto./td/tr trtdApp with False, < e has /td td tdRenders with the dark theme defined by the content author./td tdEsegue il rendering con lo stile predefinito definito dall'autore del contenuto./td/tr trtdApp con False, &ge; e /td td tdRenders con il tema scuro definito dall'autore del contenuto./td tdEsegue il rendering con lo stile predefinito definito dall'autore del contenuto./td/tr trtdApp con False, &ge; e /td td tdRenders con il tema scuro definito dall'autore del contenuto./td tdEsegue il rendering con lo stile modificato in colori scuri da un algoritmo, se consentito dall'autore del contenuto./td/tr/tbody/table

per android.webkit.WebSettings.setAlgorithmicDarkeningAllowed(boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a