Mam następujący problem:Jak działają kody kolorów int w Androidzie?
Mam widok listy, chcę przypisać kolor gradientu do separatora elementów (Przegródek) tego widoku listy. Używam następujący kod:
list = (ListView) findViewById(R.id.list);
int[] colors = { 0, 0xffffff00, 0 };
list.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
list.setDividerHeight(4);
Spojrzałam kod koloru (0xffffff00) od: http://developer.android.com/reference/android/graphics/Color.html
PROBLEM:
Jednak ten kolor jest żółty, co chcę jest złoty. Chciałbym również wiedzieć, jak to działa, mam na myśli, jak mogę zdefiniować kolor mojego wyboru, jak dotąd próbowałem zrozumieć ze strony dewelopera, ale nie jest to zbyt jasne.
[colorpicker] (http://www.colorpicker.com/) – CRUSADER
Jak używać tych wartości kolorów pod względem ff? Jestem zdezorientowany w tej części! – user2613996
Jako że @blackbelt powiedział, że pierwszy ff jest komponentem alfa, bardziej przypomina przezroczystość, ff jest całkowicie nieprzezroczysty, a 00 jest przezroczysty. Tak więc, FFC0C0C0 jest całkowicie nieprzezroczystym szarym kolorem, a 00C0C0C0 ma przezroczysty szary kolor. Tak, użyj kodów kolorów ze strony wyżej wymienionych poprzedzone bitów przejrzystości .. :) – CRUSADER