Beim Android Studio mittels TextView Wert Hintergrundfarbe ändern?
Ich Bekomme durch mehrere EditTexts einen Integer Wert in meinen Textview, jetzt möchte ich mit diesen Wert die Hintergrundfarbe ändern, sprich wenn mein Integer Wert 1.0 ist soll die färbe stark grün sein, wenn aber dieser Wert höher wird soll sich die Farbe dynamisch ändern von weniger grün bis zu gelb und anschliessend rot. Mein Integer Wert ändert sich durch Seekbars.
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren
Mit setBackgroundColor kannst du die Hintergrundfarbe des View ändern. Als Argument kannst du ein Hexadezimalliteral übergeben (0x...).
Für den Farbverlauf musst du eine Interpolation zwischen den drei Werten (0x00FF00, 0xFFFF00, 0xFF0000) berechnen. Dieser Thread könnte dir bei diesem Unterfangen helfen.