如何为ImageButton添加高程?

时间:2018-10-19 05:52:33

标签: java android

我添加了一个ImageButton并将其背景设置为imagedrawable,但是当我向其添加高程时,会得到一个矩形阴影。

这是我的按钮:

<ImageButton
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:background="@drawable/ic_bookmark_red"
        android:layout_gravity="left"
        android:id="@+id/bm"
        android:elevation="6dp"/>

这是我使用的可绘制对象:

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您必须将可绘制对象绘制为svg符号。

您的图片是否为.jpg? JPG不支持透明背景,请确保阴影为矩形,因为JPG始终为矩形。

它可能适用于具有透明背景的PNG文件(请注意,背景是透明的,而不是白色),但是我没有对其进行测试。

但是使用可绘制的svg它将起作用!也许Android Studio中的符号库中有适合您需要的符号。