NowWebTheme-Schnittstelle – Android

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die NowWebTheme- Schnittstelle bietet Eigenschaften, mit denen Sie die Farben, die in Webseiten verwendet werden, die auf Ihrer Instanz ServiceNow 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 von NowWebTheme verwendet werden können. Die in der folgenden Tabelle angegebenen Farben sind die Standardfarben für NowUIAdaptiveColor. Weitere Informationen zum Designen der Anwenderoberfläche finden Sie unter Verwenden Sie NowUIColoring, um NowWebTheme und NowChatTheme zu gestalten im Mobile SDK-Entwicklerhandbuch – Android.

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

    Standard: #F8C8CD

    alertCritical3 Verwenden für:
    • Fehlermeldungen
    • Umrandung der Snapbar
    Zum Beispiel:
    val alertCritical0 get() = nowUIColoring?.alertCritical0 ?: NowUITheme.alertCritical0Color

    Standard: #B61C2D

    alertPositive0 Verwenden für:
    • Erfolgsnachrichten
    • Hintergrund der Snapbar
    Zum Beispiel:
    val alertPositive0 get() = nowUIColoring?.alertPositive0 ?: NowUITheme.alertPositive0Color

    Standard: #CADFC0

    alertPositive3 Verwenden für:
    • Erfolgsnachrichten
    • Umrandung der Snapbar
    Zum Beispiel:
    val alertPositive0 get() = nowUIColoring?.alertPositive0 ?: NowUITheme.alertPositive0Color

    Standard: #266108

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

    Standard: #FBF7BF

    WarnungWarnung3 Verwenden für:
    • Warnmeldungen
    • Umrandung der Snapbar
    Zum Beispiel:
    val alertWarning3 get() = nowUIColoring?.alertWarning3 ?: NowUITheme.alertWarning3Color

    Standard: #B6AA00

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

    Standard: #FFFFFF

    „backgroundTertiaryActionable“ Verwenden Sie für die Hintergrundfarbe für das Suchen und Bearbeiten von Text im Themendialogfeld.
    Zum Beispiel:
    val backgroundTertiaryActionable get() = nowUIColoring?.backgroundTertiaryActionable ?: NowUITheme.backgroundTertiaryActionable

    Standard: #2C323F

    Marke Verwenden Sie für den Headerhintergrund in der Symbolleiste und in Tabellen.
    Zum Beispiel:
    val brand get() = nowUIColoring?.brand ?: NowUITheme.brandColor

    Standard: #302F4B

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

    Standard: #B61C2D

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

    Standard: #4F52BD

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

    Standard: #FFFFFF

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

    Standard: #FFFFFF

    textPrimär Verwenden für:
    • -Warnungsdialognachrichten
    • Karten-Header-Text
    • Chatblasentext
    • Titel und Beschreibung des Bilds
    • Thementext
    Zum Beispiel:
    val textPrimary get() = nowUIColoring?.textPrimary ?: NowUITheme.textPrimaryColor

    Standard: #151920

    webPageThemeId Sys_id des Designs, das auf die von NowWebgeladenen Webseiten ServiceNow angewendet werden soll.
    Zum Beispiel:
    override val webPageThemeId: String 
      get() = "theme_id"

    Standard: Konfiguriertes Standarddesign

    Tabelle: Befindet sich in der UX-Designtabelle [sys_ux_theme].

    webPageThemeVariantId Sys_id der Designvariante, die auf die von NowWebgeladenen Webseiten ServiceNow angewendet werden soll.
    Zum Beispiel:
    override val webPageThemeVariantId: String 
      get() = "theme_variant_id"

    Standard: Konfigurierte Standarddesignvariante

    Tabelle: Befindet sich in der Tabelle „UX-Stil“ [sys_ux_style].