Tôi muốn giới thiệu một phong cách 'xuống' trên một số nút. Tôi đã tạo kiểu và danh sách trạng thái.Android: Đặt nút alpha khi nhấp. Tốt hơn là chỉ xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/inactive_button_background" android:state_enabled="false"/>
<item android:drawable="@drawable/active_button_background" android:state_enabled="true"/>
<item android:drawable="@drawable/pressed_button_background" android:state_pressed="true"></item>
</selector>
Vấn đề là tôi muốn để có thể thay đổi chỉ là alpha của nền khi nút được click (Tôi sẽ có nền biến, do đó thiết lập một màu bán với kênh alpha không phải là một giải pháp).
Và tôi muốn thực hiện điều này từ chỉ xml khai báo (không muốn điều chỉnh mã của tôi bằng nội dung bố cục).
Vấn đề là tôi không biết cách áp dụng pha trộn alpha này cho nút từ một xml có thể vẽ được. Tôi khá chắc chắn có một cách mặc dù.
Có cách từ mã sử dụng hoạt ảnh. Tôi đã làm nó nếu bạn muốn làm điều đó từ java tôi có thể đặt nó như là câu trả lời. – Ankit