Tôi có tới drawable XML blue_buttonAndroid XML drawable góc tròn với bitmap thẻ
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item><bitmap android:src="@drawable/button_blue_bg" />
</item>
<item >
<shape>
<corners android:radius="50dip" />
<stroke android:width="1dip" android:color="#ccffffff" />
<solid android:color="#00000000" />
<padding android:bottom="3dip"
android:left="3dip"
android:right="3dip"
android:top="3dip" />
</shape>
</item>
</layer-list>
</item>
</selector>
Và tôi có button_blue_bg hình ảnh với độ dốc với chiều rộng 1px.
Khi tôi đặt nền nút tôi nhận được hình ảnh tiếp theo
Như bạn thấy tôi có nền không cắt bớt với biên giới tròn.
Làm thế nào tôi cần xml modificate cho hình nền gradient không nằm ngoài biên giới?
Tôi hiểu lý do tại sao nó vui vẻ, bởi vì tôi sử dụng lớp - vì vậy điều này giống như sandwich- nhưng tôi cũng lập trình trên mục tiêu c, và ở đó nó cũng sử dụng các lớp. Nhưng trong Apple nó wotks tốt.
Nó không hoạt động với RelativeLayout và ImageView –