Tôi gặp vấn đề sau:Mã màu int trong android hoạt động như thế nào?
Tôi có chế độ xem danh sách, tôi muốn gán màu gradient cho dấu phân tách mục (Dải phân cách) của chế độ xem danh sách này. Tôi đang sử dụng đoạn mã sau:
list = (ListView) findViewById(R.id.list);
int[] colors = { 0, 0xffffff00, 0 };
list.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
list.setDividerHeight(4);
Tôi nhìn lên mã màu (0xffffff00) từ: http://developer.android.com/reference/android/graphics/Color.html
VẤN ĐỀ:
Tuy nhiên màu này là màu vàng, những gì tôi muốn là vàng. Tôi cũng muốn biết cách làm việc này, ý tôi là làm thế nào tôi có thể xác định màu sắc của sự lựa chọn của tôi, cho đến nay tôi đã cố gắng hiểu từ trang web của nhà phát triển nhưng nó không rõ ràng lắm.
[colorpicker] (http://www.colorpicker.com/) – CRUSADER
Cách sử dụng các giá trị màu này về mặt ff? Tôi bối rối ở phần đó! – user2613996
Như @blackbelt cho biết ff đầu tiên là thành phần alpha, giống như cho mục đích minh bạch, ff là hoàn toàn mờ đục và 00 cho minh bạch. Vì vậy, FFC0C0C0 có màu xám đục hoàn toàn và 00C0C0C0 là màu xám trong suốt. Vì vậy, hãy sử dụng các mã màu từ trang web được đề cập ở trên trước bởi các bit trong suốt .. :) – CRUSADER