2011-12-06 18 views
7

Có thể có xml drawable với các tham số không? Giả sử tôi có một drawable xml mà tôi muốn tái sử dụng cho các góc tròn, gradient, vv, và biến duy nhất là một hoặc hai màu. Có thể chỉ định/truyền tham số cho một xml drawable không?thông số có thể kéo xml android

+0

Không hiểu bạn muốn gì –

+0

Dr. nik. cho phép bạn nói rằng bạn có thể vẽ xml nhỏ hơn nhiều so với các góc được làm tròn, một đường viền cứng và một gradient (có lẽ trong một danh sách lớp). Tôi chỉ muốn nói một phiên bản màu xanh lá cây, màu vàng và màu đỏ của những gì là nếu không một drawable giống hệt nhau. có lý? – Ben

Trả lời

2

Có lẽ bạn có thể lấy được lớp của mình từ Drawable, có một hàm tạo chấp nhận các tham số bạn muốn điều chỉnh và trong hàm tạo đầu tiên gọi createFromXML truyền xml của bạn và sau đó thiết lập các tham số có thể điều chỉnh. Tôi không tự mình thử, có lẽ, tôi sai

+0

Tôi sẽ hỏi cùng một câu hỏi. Giải pháp này có hiệu quả không? Có mẫu không? Mỏ khá đơn giản và tôi có thể sao chép XML cho mỗi màu được yêu cầu, nhưng nó không phải là một sol'n thanh lịch. – BryanT

Các vấn đề liên quan