Tôi đã một AppCompatButton định nghĩa trong một layout XML, và tôi đã thiết lập một chủ đề cho nó như thế này:Tạo kiểu một AppCompatButton trong v21 không có bóng và góc radius của zero
android:theme="@style/CustomAccentOverlay"
Và tôi đã thiết lập:
android:stateListAnimator="@null"
để xóa bóng. Tôi có hai vấn đề với điều này.
Chiều cao của nút được khấu trừ chiều cao của bóng, ngay cả khi bóng không được hiển thị. Tôi có nên loại bỏ bóng theo cách khác hay làm cách nào để khắc phục sự cố này?
Nút có góc tròn và tôi muốn các góc được sắc nét. Tôi không thể thiết lập một nền trên nút, bởi vì tôi muốn giữ hiệu ứng gợn tiêu chuẩn và biến mất nếu tôi thiết lập một nền (ít nhất tôi không biết làm thế nào để giữ nó nếu tôi thiết lập một nền). Tôi đã thử đặt
<item name="android:bottomLeftRadius">0dp</item>
và tất cả các góc khác vào chủ đề CustomAccentOverlay và kiểu tương ứng của nó, nhưng nó không hoạt động. Làm thế nào tôi có thể thiết lập bán kính góc bằng không trên nút của tôi?
Cảm ơn bạn
Søren
Bạn có thể gửi một hình ảnh của nút mà bạn muốn hiển thị? –