Tôi cần thay đổi màu đột quỵ từ ứng dụng. Người dùng có thể thay đổi màu nền vì vậy tôi cũng cần cho phép họ thay đổi nét vẽ (đường viền) của nút. Vì nó đã được thiết lập trong drawable (mẫu dưới đây) tôi đã không tìm thấy một cách để thay đổi này. Có vẻ như tất cả các câu hỏi khác như thế này chỉ được dùng để sử dụng tệp XML .... nhưng điều đó không cho phép tôi làm cho nó động. Cảm ơn bạn đã giúp đỡ!Tôi cần thay đổi màu stroke thành màu do người dùng xác định. Không liên quan gì đến tiểu bang
Tôi cần thay đổi màu stroke thành màu do người dùng xác định. Không có gì để làm với nhà nước.
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ffffffff"/>
<stroke
android:width="3dp"
android:color="@color/Dim_Gray" /> <<<<--- This is what I need to change
<padding android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp"
/>
<corners android:bottomRightRadius="12dp" android:bottomLeftRadius="12dp"
android:topLeftRadius="12dp" android:topRightRadius="12dp"/>
</shape>
Xin lỗi tôi didnt giải thích nó đủ tốt. Tôi cần thay đổi màu stroke thành màu do người dùng xác định. không có gì để làm với nhà nước. –
Thử sử dụng shapeDrawable (http://developer.android.com/reference/android/graphics/drawable/ShapeDrawable.html) trong đó Paint có Style = Stroke, StrokeWidth =, Color = –
f20k