Was ist die LWUIT -Themenressourcensyntax für Grenzen, Gradienten und dergleichen?

StackOverflow https://stackoverflow.com/questions/3625531

  •  26-09-2019
  •  | 
  •  

Frage

LWUit wird mit großem Ressourceneditor geliefert, aber dies ermöglicht dies nicht, dass Ihre Ressourcendefinitionen leicht versioniert oder bearbeitet werden.

Ich verwende also die Ameisenaufgabe und den Editor.jar, um meine Ressourcenbündel aus meiner IDE (NetBeans) zu erstellen.

Dies eignet sich hervorragend für einfache Erklärungen, die in den Dokumenten und der Demo -Anwendung zu finden sind.

Beispiel aus LWUIT -Demo:

bgColor= 313131
fgColor= ffffff
sel#bgColor= 555555
sel#fgColor= 99cc00
font= proportionalSmall
sel#font= boldMonospace
ComboBox.bgColor= 555555
ComboBox.fgColor= ffffff
ComboBox.sel#fgColor= 99cc00
ComboBox.font= proportionalSmall
Form.bgImage=business_bg.jpg
Menu.bgColor= 555555
Menu.sel#bgColor= 555555
Menu.fgColor= ffffff
Menu.sel#fgColor= 99cc00
Scroll.bgColor= 111111
Scroll.sel#bgColor= 242627
Scroll.fgColor= AAAA00

Aber wie definiere ich komplexe Gradienten und Grenzen mit Bildern wie im Ressourceneditor?

War es hilfreich?

Lösung

Ich habe noch keinen vollständigen Anwser für meine eigene Frage, aber ich habe einige Tipps in den Java.net -LWUit -Foren gefunden und mit viel Versuch und Irrtum Folgendes ausgedacht:

Grenze

Element.border= (ROUNDED,3,3,65000)

Reihenfolge der Parameter sind: abgerundet, Lichtbogenbreite, Lichtbogenhöhe, ganzzahlige Farbe (kein Hex!)

Element.border= (LINE,3,ffffff)

Die Reihenfolge der Parameter sind: Linie, Liniendicke, ganzzahlige Farbe (kein Hex!)

Gradient

Definieren Sie zuerst den Hintergrundtyp für Gradienten wie folgt:

Element.bgType= GRADIENT_LINEAR_VERTICAL

Die möglichen Werte sind Hintergrund_Image_Scaled, Hintergrund_image_tile_Both, Hintergrund_image_tile_vertical, Hintergrund_Image_Tile_Horizontal, Hintergrund_image_Aligned, Hintergrund_gradient_Linear_Horizontal, Hintergrund_gradient_Linear_vertical, BackgrouNear_Radial_radial.

Ich habe nur herausgefunden, wie lineare Farbgradienten wie folgt verwendet werden:

Element.bgGradient= 03a6bc,333333,0.5,0.5,0.5

Die Reihenfolge der Parameter sind: Farbe, Endfarbe, X -Verschiebung, y -Verschiebung, XY -Verhältnis. Für mich scheint es, dass die letzten X-, Y- und Verhältniswerte überhaupt keinen Einfluss haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top