Tôi đang cố gắng chuyển đổi giá trị hex thành int để có thể tạo màu mới có thể vẽ được. Tôi không chắc liệu điều này có thể thực hiện được hay không, nhưng theo tài liệu thì nó nên như vậy. Nó rõ ràng yêu cầu
public ColorDrawable (int color)
Đã thêm vào API cấp 1 Tạo một ColorDrawable mới với màu được chỉ định.
Các thông số màu Màu sắc để vẽ.
Vì vậy, mã của tôi không hoạt động vì tôi nhận được lỗi int: "FF6666" không hợp lệ. Có ý kiến gì không?
int decode = Integer.decode("FF6666");
ColorDrawable colorDrawable = new ColorDrawable(decode);