Idee für Hintergrund-Effekt: QlockTwo

  • Externer Inhalt www.qlocktwo.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Das müßte doch relativ leicht machbar sein.
    Ein paar Bilder generieren und alle mit einem "Zeit-Stempel" versehen.
    Evtl könnte man die aktiven Buchstaben noch mit einem Pulse-Effekt hinterlegen.
    Oder zwei Motive im Hintergrund ineineanderfaden lassen und den eigentlichen aktiven Text durchsichtig machen.

    Könnte ich mir als Hintergrund beim "Power"-Button oder "Settings"-Button vorstellen.

  • ... die Uhr ist so geil, ist aus dem Nachbau was geworden?
    Falls Du Hilfe brauchst, wenn ich kann, bin ich dabei. Vielleicht wäre es gut die Ereignisse zu gruppieren und auch nur den Teil des Bildes zu ändern.
    (Einfach mit visible-states und substring über Zeit? Könnte gehen.)

    Hast Du Dich schonmal mit den screensavern auseinander gesetzt?

  • Die Screensaver sind noch völlig an mir vorbei gegangen.
    Aber ich habe es im xbmc.org angefragt, ob es technisch möglich wäre, so etwas als Screensaver zu machen.
    Abwarten.

    Aus dem Nachbau ist nichts geworden.
    In irgendeinem TinyPIC-Forum ist das Teil so dermaßen perfekt nachgebaut worden (inkl. RGB und was-weiß-ich), dass die LEDler keinen Bock mehr hatten.

    Ich dachte mir bei dem Hintergrund ganz simpel nur jedes Bild mit der Boolean-Condition in nem visible-tag auszurüsten.
    Wenn 12.45 Uhr dann Bild 1245 aus Ordner "Uhr".
    Evtl noch ein Einblenden, wenn die 5 Minuten um sind.

  • Als Schrift würde es irgendwie auch funktionieren.
    Man müßte dann für eine Übersetzung mit language.xml des Skins arbeiten.
    Oder auch generell damit arbeiten.

    Nur könnte man das Layout nicht ganz so geradlinig umsetzen, wie es im Original ist.

    Und...
    Und eigentlich müßte sich ja dann nur die Farbe ändern, was dann aber nicht merh visible-tag machbar ist, oder?

  • Zum probieren komme ich gerade mal wieder nicht. Zig Quadrameter globale Erderwärmung wegeschaufeln :)
    Aber man behält nen kühlen Kopf und kann sich so seine Gedanken machen.

    -
    Wenn man das ganze als reinen Text machen würde, dann müßte ja jeder Buchstabe als eigene Zelle gemacht werden, damit die Positionierung stimmt.
    (Text-Kerning würde wohl nicht funktionieren).
    Damit hätte wir 110 Zellen, von denen immerhin 21 immer "tot" sind.
    Wenn man jetzt mit "group" arbeitet, könnte man zumindest auf 22 Gruppen-Blöcke reduzieren.

    Wenn es mit dem Layout-Problem hinhaut, dann könnte man die Gruppen in der Home.xml auflisten und die 144 StatusXXXX (wie ist der Plural von Status?) in einer include.xml auflisten.
    Die includes würden dann direkt nach Uhrzeit benannt werden. Dadurch könnte man es auch einfacher in andere Sprachen übersetzen.

    Schwer zu sagen, ob das weniger Code ist. Auf jeden Fall weniger Bilddaten.

  • mein image control:

    Code
    <control type="image">
    			<posx>650</posx>
    			<posy>450</posy>
    			<width>300</width>
    			<height>100</height>
    			<texture background="true">black-back.png</texture>
    			<include>1730</include>
    		</control>

    der include eintrag:

    Code
    </include>
    		<include name="1730">
    		<visible>System.Time(17:30,17:35)</visible>
    	</include>

    das funktioniert schon mal. das bild steht von 17:30 bis 17:34.

    jetzt werde ich die "textsache" testen.

  • Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Mit recht wenig Code:

    Aber die Spationierung gefällt mir jetzt schon nicht.
    Ich mach mich mal an die nächsten Zeilen. Evtl kann man mit <align> noch was geradebiegen.

  • Wie ich es mir gedacht hatte:

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Wäre auch zu einfach gewesen.
    Dann werde ich es jetzt erst mit <align> probieren.
    Wenn das nix wird, dann bekommt jeder Buchstabe ne eigene Zelle.

  • Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Das funktioniert optisch schon mal sehr gut.
    Der Code ist jetzt aber auch recht lang....


    Die beiden Reihen machen schon 240 Zeilen aus.
    Aber es funktioniert schon mal von der Spatzionierung aus betrachtet.
    Jetzt probiere ich das noch mit ein paar visible-tags aus und dann ist für heute auch genug gebastelt.

  • Für einen Buchstaben habe ich es jetzt so weit funktionstüchtig.
    Die Anzeige wechselt zur Uhrzeit. Der Übergang wird eingeblendet/ausgeblendet.

    Das ganze ist jedoch noch recht klein. Wobei ich auch nicht weiß, ob es unbedingt größer müßte?!?

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Code in der Home.xml:

    In der Art müßte man für jeden Buchstaben zwei Zustände schreiben. (Nicht ganz für jeden. Knapp 84 Buchstaben müßten es sein. x2)
    Die 144 Zustände würden dann über die include.xml definiert.
    Die Zuweisung über den <visible>-tag wird dann spannend. 8)

    Wenn noch jemandem Code-Kürzungen einfallen: immer her damit :)
    Ansonsten würde ich da bald mal dranngehen und es durchtippen.

  • Ein paar Fragen sind mir gerade noch aufgekommen:

    Sollte die Schrift größer?
    Oder in der größe lassen?
    Von der Skalierung her passt es eh noch nicht 100%.
    Das Ergebnis ist noch nicht quadratisch (das hängt aber auch wieder von der Schriftgröße ab).

    Um das ganze Confluence-kompatibel zu machen, muss ich eh noch an der font.xml etwas ändern.
    Und beim Conflunece-Skin hat man ja auch weniger Platz.

  • Im Ellipsis Skin gibt es ja bereits eine ähnliche Methode.
    Dort wird oben eine Analog-Uhr angezeigt:

    Externer Inhalt www.xbmcnerds.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Der Code dazu:

    Die Texturen sind dann einfach mit den Zahlen benannt worden. Clever.
    Da frag ich mich doch, ob ich das nicht auch nutzen kann.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!