1. Wir haben diesmal 2 Gewinnspiele zeitgleich für euch - Gewinne einmal ein UMI Plus E - Beim 2ten könnt ihr ein Nomu S30 gewinnen!
  1. computer_freak, 03.07.2011 #1
    computer_freak

    computer_freak Threadstarter Gewerbliches Mitglied

    Halloechen!

    Ich hab etwa 10 drawable's, die alle den gleichen linearen Verlauf benutzen mit @color/a1 und @color/a2.
    Nun sollen diese farben a1/a2 vom Benutzer gesetzt werden koennen.
    Zur auswahl gibt es noch b1/b2, c1/c2, d1/d2, e1/e1.
    Wodurch in dein einzelnen drawables jeweils ein andersfarbiger verlauf ensteht.
    Das problem ist nun: Wie koennte ich dies machen?
    Mir ist keine Moeglichkeit bekannt, die farben eines Verlaufs zur laufzeit in die xml-drawables hineinzuladen.
    Eine andere Ueberlegung ist, pro drawable mehrere versionen (mit farben a, b, c, d, e) zu machen. Das ist aber sicher nicht im Sinne der uebersichtlichkeit / gutes Stiles. Zudem waeren das mit (oben genannten) 10 (!) drawables 10*5 -> 50 xml dateien. Sehr unuebersichtlich / schlecht wartbar.

    Welche guten moeglichkeiten gibt's hier?
     
  2. Fr4gg0r, 03.07.2011 #2
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    GradientDrawable?
     
  3. computer_freak, 05.07.2011 #3
    computer_freak

    computer_freak Threadstarter Gewerbliches Mitglied

    In meinen shapes sind das tief verschachtelte Gradients, deren farben zu aendern sind. Wie stellst du dir das mit der GradientDrawable vor?
     

Diese Seite empfehlen