NowWebTheme-Schnittstelle – Android

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die NowWebTheme- Schnittstelle bietet Eigenschaften, mit denen Sie die Farben in Webseiten, die auf Ihrer ServiceNow -Instanz gehostet werden, in einer nativen Webansicht überschreiben können.

    Die NowWebTheme- Schnittstelle erweitert die NowUITheme- Schnittstelle und erbt die Eigenschaft nowUIColoring.

    val nowUIColoring: NowUIColoring?

    Diese Eigenschaft wird verwendet, um auf Farbvariablen zu verweisen, die NowWebTheme verwenden kann. Die in der folgenden Tabelle angegebenen Farben sind die Standardfarben für NowUIAdaptiveColor. Weitere Informationen zum Thema Design der Benutzeroberfläche finden Sie unter Verwenden Sie NowUIColoring, um NowWebTheme und NowChatTheme zu gestalten im Mobile SDK-Entwicklerleitfaden – Android.

    Tabelle : 1. Eigenschaften
    Name Beschreibung
    alertKritisch0 Verwenden für:
    • Fehlermeldungen
    • Hintergrund der -Snackbar
    Beispiel:
    val alertCritical3 get() = nowUIColoring?.alertCritical3 ?: NowUITheme.alertCritical3Color

    Standard: #F8C8CD

    alertKritisch3 Verwenden für:
    • Fehlermeldungen
    • Rahmen der Zwischenstopp-Snackbar
    Beispiel:
    val alertCritical0 get() = nowUIColoring?.alertCritical0 ?: NowUITheme.alertCritical0Color

    Standard: #B61C2D

    alertPositive0 Verwenden für:
    • Erfolgsmeldungen
    • Hintergrund der -Snackbar
    Beispiel:
    val alertPositive0 get() = nowUIColoring?.alertPositive0 ?: NowUITheme.alertPositive0Color

    Standard: #CADFC0

    alertPositive3 Verwenden für:
    • Erfolgsmeldungen
    • Rahmen der Zwischenstopp-Snackbar
    Beispiel:
    val alertPositive0 get() = nowUIColoring?.alertPositive0 ?: NowUITheme.alertPositive0Color

    Standard: #266108

    alertWarnung0 Verwenden für:
    • Warnmeldungen
    • Hintergrund der -Snackbar
    Beispiel:
    val alertWarning0 get() = nowUIColoring?.alertWarning0 ?: NowUITheme.alertWarning0Color

    Standard: #FBF7BF

    alertWarning3 Verwenden für:
    • Warnmeldungen
    • Rahmen der Zwischenstopp-Snackbar
    Beispiel:
    val alertWarning3 get() = nowUIColoring?.alertWarning3 ?: NowUITheme.alertWarning3Color

    Standard: #B6AA00

    HintergrundPrimär Verwenden für:
    • Kartenhintergrund
    • Auswahlauswahl
    • Eingabehintergrund
    • neutraler Hintergrund
    Beispiel:
    val backgroundPrimary get() = nowUIColoring?.backgroundPrimary ?: NowUITheme.backgroundPrimaryColor

    Standard: #FFFFFF

    HintergrundTertiaryActionable Verwenden Sie diese Option für die Hintergrundfarbe für den Such- und Bearbeitungstext des Themendialogs.
    Beispiel:
    val backgroundTertiaryActionable get() = nowUIColoring?.backgroundTertiaryActionable ?: NowUITheme.backgroundTertiaryActionable

    Standard: #2C323F

    Marke Verwenden Sie diese Option für den Header-Hintergrund in der Symbolleiste und in Tabellen.
    Beispiel:
    val brand get() = nowUIColoring?.brand ?: NowUITheme.brandColor

    Standard: #302F4B

    Benachrichtigung Verwenden Sie diese Option für den Indikator für neue Nachrichten.
    Beispiel:
    val notification get() = nowUIColoring?.notification ?: NowUITheme.notificationColor

    Standard: #B61C2D

    primär Verwenden für:
    • umsetzbarer Text
    • Schaltflächenhintergründe
    Beispiel:
    val primary get() = nowUIColoring?.primary ?: NowUITheme.primaryColor

    Standard: #4F52BD

    BildschirmHeaderText Verwenden Sie diese Option für Text- und Symbolelemente mit einer festen Farbe, die über der Markenfarbe angezeigt werden (Bildschirm-Header/Symbolleiste).
    Beispiel:
    val screenHeaderText get() = nowUIColoring?.screenHeaderText ?: NowUITheme.screenHeaderTextColor

    Standard: #FFFFFF

    textUmsetzbar Verwenden für:
    • Hervorgehobener Hintergrund
    • Text auf Aktionsschaltflächen
    Beispiel:
    val textActionable get() = nowUIColoring?.textActionable ?: NowUITheme.textActionableColor

    Standard: #FFFFFF

    textPrimär Verwenden für:
    • Meldungen im -Warnungsdialogfeld
    • Headertext der Karte
    • Chat-Blasentext
    • Bildtitel und -beschreibung
    • Thementext
    Beispiel:
    val textPrimary get() = nowUIColoring?.textPrimary ?: NowUITheme.textPrimaryColor

    Standard: #151920