如何解决可绘制尺寸在层列表中的变化
我正试图为我的按钮制作这样的背景:
我正在使用这样的图层列表:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item >
<shape android:shape="rectangle" >
<padding
android:top="@dimen/_4sdp"
android:bottom="@dimen/_4sdp"
android:left="@dimen/_16sdp"
android:right="@dimen/_8sdp"/>
<corners
android:radius = "25dp"
/>
<solid
android:color="#FFF"/>
</shape>
</item>
<item>
<bitmap
android:gravity="left|center_horizontal"
android:src="@drawable/check" />
</item>
上面的代码可以正常工作并产生上面的图像。 但是,当我用可绘制的代码替换代码中的位图时,就像这样:
<item android:drawable="@drawable/ic_check_circle_24"
android:gravity="left|center_horizontal"
/>
然后形状尺寸改变,这就是结果:
(可绘制对象是向量)
如何防止可绘制对象调整大小?我尝试了许多大小调整参数,但没有用。 谢谢:-)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。