Skin für Sehbehinderte

  • Zitat


    In der colors.xml steht unter anderem

    <color name="White">FFFFFFFF</color>
    <color name="Red">FFFF0000</color>

    Wenn ich die Farbe fest Einstelle geht es, wen ich jedoch item spezifisch über das Property die Farbe lesen will, wird der Wert aus dem Property nicht als Farbe interpretiert.
    Ich habe den Wert aus dem Property zum testen schon als Inhalt für das <info> tag benutzt, da steht dann auch brav "White", "Red", "Blue".

    Gruß Tolotos

    leider kann man über die items nicht alles zuweisen ...
    die kannst dir aber eine variable basteln.
    soll jedes item eine andere farbe haben und auch immer die gleiche? nur dann wenn fokusiert?
    bg

  • Die Einträge sollen eine fest zugewiesene Farbe haben.

    Am liebsten für die die "Normalen" Einträge :
    - Liste == Blau
    - Fokusiert == Weiß

    "Gefährliche" Einträge:
    - Liste == Rot
    - Fokusiert == Rot

    Kannst du mir ein Beispiel nenne wie ich das hin bekomme. Es würde mich schon reizen das selbst hin zu bekommen. Aber ich bin da absoluter Skin-Neuling.

    Gruß Tolotos

  • Die Einträge sollen eine fest zugewiesene Farbe haben.

    Am liebsten für die die "Normalen" Einträge :
    - Liste == Blau
    - Fokusiert == Weiß

    "Gefährliche" Einträge:
    - Liste == Rot
    - Fokusiert == Rot

    Kannst du mir ein Beispiel nenne wie ich das hin bekomme. Es würde mich schon reizen das selbst hin zu bekommen. Aber ich bin da absoluter Skin-Neuling.

    Gruß Tolotos

    habe gerade mal ein bisschen probiert...
    die nicht fokusierten items in unterschiedlicher farbe darzustellen ist mit nicht gelungen. jedenfalls nur teilweise.
    du kannst aber den fokusierten bereicht anpassen. vielleicht reicht dir das schon.

    du gibst jedem item folgendes property:

    Code
    <property name="color">GEWÜNSCHTE FARBE</property>

    und dem label im focusedlayout dann folgendes:

    Code
    <textcolor>$INFO[Container(9000).ListItem.Property(color)]</textcolor>


    die ID muss natürlich auch stimmen.
    bg

  • Hmm, ich hab jetzt folgendes:

    Aber trotzdem ist der fokussierte Text nicht sichtbar ;(

    Was bedeutet die 9000?

    EDIT: Versuch macht klug 8) Ich muss die 9000 mit der ID meines Controls (hier WrapedList) ersetzen - jetzt geht es!!! :) :) :)

    Gruß Tolotos

  • lass mal "container(9000)." weg.
    wenn nicht überprüfe die id.
    die 9000 ist die id des containers in dem das layout und die items sind. der container fängt zb. so an:

    Code
    <control type="list" id="9000">

    EDIT: manchmal steh ich aufm Schlauch....
    um den einzelnen Punkten verschiedene Farben zu geben brauchst du nur

    Code
    [COLOR=red]DEIN LABEL[/COLOR]

    in das label des items zu packen.
    sehe gerade, dass sich das dann nicht im focusierten bereich ändern lässt, so kannst du festlegen, dass dieser menueintrag immer zB. rot ist. egal ob fokusiert oder nicht.


  • ...

    Code
    [COLOR=red]DEIN LABEL[/COLOR]

    in das label des items zu packen.
    ...


    Ich habe folgende Einträge:

    Code
    <item id="5">
      <description>...
      <label>[COLOR=White]31006[/COLOR]</label>
      <onclick>...
    </item>

    Ohne die Color Einträge werden die Zahlen aus der entsprechenden strings.xml übersetzt - mit Color kommt exact der Text zwischen den Label Tags also: Color=... ?(

    Tolotos

  • Zitat


    Ich habe folgende Einträge:

    Code
    <item id="5">
      <description>...
      <label>[COLOR=White]31006[/COLOR]</label>
      <onclick>...
    </item>

    Ohne die Color Einträge werden die Zahlen aus der entsprechenden strings.xml übersetzt - mit Color kommt exact der Text zwischen den Label Tags also: Color=... ?(

    Tolotos

    statt 31006 musst du dann $LOCALIZE[31006] nehmen.
    bg

Jetzt mitmachen!

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