Morgen!
Ich bin am verzeifeln, ich kann kein Bild ohne transparente Teile malen.
result.png
Mein "Slider" besteht nur aus einer weissen Linie, darüber ein abgerundetes Quadrat ("knob") und darüber der Text ("value"). Das Quadrat hat einen einige Pixel breite schwarzen Rahmen und ist überall nicht transparent. Dadurch soll auch die Linie unterbrochen werden.
Links seht ihr die tatsächliche Darstellung. Wie es aussehen soll, habe ich rechts gezeichnet.
Obwohl die Graphik keine transparenten Bereiche hat (alpha ist überall opaque), sieht es so aus, als würde Schwarz trotzdem als transparent angesehen.
Wenn ich alphatest oder transparent bei beiden Widgets weglasse, dann werden nicht alle Widgets geeichnet. Mein Versuch mit einer zusätzlichen backgroundColor beim Bild hilft auch nicht.
Vielleicht hat jemand noch eine Idee, was ich probieren kann.
Gibt es irgendwo eine Beschreibung der Attribute?
Spoiler anzeigen
<screen position="180,160" size="480,130" title="myPresets" >
<eLabel position="30,33" size="420,2" backgroundColor="#00ffffff" />
<widget name="knob" pixmap="MyPresets/knob.png" position="220,14" size="40,40" backgroundColor="#00000000" alphatest="on" />
<widget name="value" position="220,14" size="40,40" font="Regular;16" foregroundColor="#00000000" valign="center" halign="center" transparent="1" />
Ich bin am verzeifeln, ich kann kein Bild ohne transparente Teile malen.
result.png
Mein "Slider" besteht nur aus einer weissen Linie, darüber ein abgerundetes Quadrat ("knob") und darüber der Text ("value"). Das Quadrat hat einen einige Pixel breite schwarzen Rahmen und ist überall nicht transparent. Dadurch soll auch die Linie unterbrochen werden.
Links seht ihr die tatsächliche Darstellung. Wie es aussehen soll, habe ich rechts gezeichnet.
Obwohl die Graphik keine transparenten Bereiche hat (alpha ist überall opaque), sieht es so aus, als würde Schwarz trotzdem als transparent angesehen.
Wenn ich alphatest oder transparent bei beiden Widgets weglasse, dann werden nicht alle Widgets geeichnet. Mein Versuch mit einer zusätzlichen backgroundColor beim Bild hilft auch nicht.
Vielleicht hat jemand noch eine Idee, was ich probieren kann.
Gibt es irgendwo eine Beschreibung der Attribute?
<screen position="180,160" size="480,130" title="myPresets" >
<eLabel position="30,33" size="420,2" backgroundColor="#00ffffff" />
<widget name="knob" pixmap="MyPresets/knob.png" position="220,14" size="40,40" backgroundColor="#00000000" alphatest="on" />
<widget name="value" position="220,14" size="40,40" font="Regular;16" foregroundColor="#00000000" valign="center" halign="center" transparent="1" />
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von a60608 () aus folgendem Grund: Tippfehler weg