2017-07-09 3 views
0

Können Sie in PebbleJS Menüpunkte einzeln färben? Soweit ich weiß, können Sie nur das gesamte Menü einfärben.Können Menüpunkte individuell gefärbt werden?

Ein Beispiel von dem, was ich tun möchte, hätte den ersten Menüpunkt grün, der zweite blau, der dritte gelb und so weiter.

+0

Wie ist das Thema? Es ist eine Frage über Pebble JS und seine Verwendung. –

+0

Ich bin ein wenig verwirrt über die kleinen Änderungsvorschläge zum Text meiner Antwort. Um was geht es? –

+0

@StephenRSmith Nur um das Lesen für zukünftige Zuschauer zu erleichtern –

Antwort

1

Ein Menü ist ein Fenstertyp, der ein Standard-Pebble-Menü auf dem Bildschirm von Pebble anzeigt.

Genau wie jedes Fenster, können Sie ein Menü, indem man ein Objekt an den Konstruktor initialisieren kann oder durch Accessoren Aufruf der properties.The Eigenschaften auf einem Menü zu ändern sind:

  • Abschnitte Array [] Eine Liste aller angezeigten Abschnitte.
  • backgroundColor Farbe weiß Die Hintergrundfarbe eines Menüelements.
  • textColor Farbe schwarz Die Textfarbe eines Menüelements.
  • highlightBackgroundColor Farbe schwarz Die Hintergrundfarbe eines
  • ausgewählten Menüpunkts. highlightTextColor Farbe weiß Die Textfarbe eines ausgewählten Menüelements.

Ein Menü enthält eine oder mehr Eigenschaften Abschnitte auf einem Abschnitt sind:

  • Artikel Array [] Eine Liste aller Elemente anzuzeigen.
  • title string '' Titeltext der Abschnittsüberschrift.
  • backgroundColor Farbe weiß Die Hintergrundfarbe des Abschnitts
  • Header. textColor Farbe schwarz Die Textfarbe der Abschnittsüberschrift.

Jeder Abschnitt hat einen Titel und enthält null oder mehr Elemente. Ein Gegenstand muss einen Titel haben. Elemente können optional auch einen Untertitel und ein Symbol haben.

So aus der Dokumentation sieht es aus wie das Menü nur für die gesamte Menüfarbe erlaubt, aber Sie können mehrere Abschnitte in einem Menü enthalten, und jeder Abschnitt kann seine eigenen Farben definieren, obwohl dies bedeutet, dass Sie ein Menü erstellt haben von mehreren einzelnen Gegenständen mit jeweils einem eigenen Titel, effektiv verdoppelt die Größe des Menüs, einfach um verschiedene Farben in dort zu bekommen. Es sieht so aus, als könnten Sie einen Abschnitt mit einem Titel und null Elementen haben, also könnte der Abschnitt selbst als Menüelement fungieren.

Sie müssen damit herumspielen.