Zustände über Button farbig anzeigen (eigenes Statusbild erstellt)
Hallo,
ich fange gerade an, mir mit Mediola eine Steuerung zu erstellen. Habe mein eigenes Statusbild erstellt und zeige darüber Stati von Homematic an. Der Button ist so, dass sich nur die Hintergrundfarbe ändert (grau = off | orange = on). Damit ich nicht für jedes Icon ein neues Bild entwerfen muss, habe ich nun folgendes gemacht. Habe einen Button auf die Fläche gesetzt und den Status von zB Anwesenheit verbunden. Dann hab ich ein neues Bild auf die Fläche gezogen mit dem Anwesenheitssymbol. Das habe ich direkt über den zuvor erstellten Button gelegt (gleiche x,y-Koordinaten). Nun habe ich einen Farbwechselbutton mit einem entsprechenden Icon und muss so nicht für jedes andere Icon in einem Grafikprogramm zwei bzw. 4 Versionen hinterlegen.
Nun zum Problem: Wenn ich den aio-creator neustarte, dann stimmt die Vorder- und Hintegrundreihenfolge nicht mehr bei einigen (beliebigen) Icons. So verschwinden - bedingt durch diese Reihenfolge - einige Icons "weit" hinter dem dazugehörigen Button.
Nun würde ich gerne wissen
- soll ich anders vorgehen
- bin ich richtig vorgegangen und das ist ein Bug
- wie ist die "best practise" mein Vorhaben umzusetzen?
Danke im Voraus!
Status:
Open Mai 18, 2016 - 10:08
Von
Hallo, danke für die Rückmeldung. Freut mich erstmal, dass die eigentliche Vorgehensweise okay ist. Das Problem tritt nicht immer auf. Ich habe gestern Abend die Ebenenreihenfolge geändert und NEO heute wieder zwei Mal gestartet. Da trat das Problem dann nicht auf. Gruppen verwende ich nicht. Ich hatte mal Gruppen platziert, diese aber wieder gelöscht. Ich habe aber viele solcher Status-Buttons auf der Seite und auch mittels Strg+C bzw. der "Plus-Symbol" kopiert, um weitere Buttons zu platzieren. Ich weiß, dass sowas für Programmierer als Albtraum ist. Mehr kann ich aber leider zu dem Bug nicht sagen. Ich werde noch weitere Seiten in der Ferbedienung erstellen und darauf achten, ob dieses Problem auch dort auftritt. Ich werde berichten.
Neuen Kommentar hinzufügen