如何使用xml或使用java更改按钮的形状?



我想做一个自定义按钮的形状,如何做到这一点?

这是示例按钮,它是椭圆形形状。gradient表示开始和结束的颜色以及角度。椭圆形状的角…试试这个…在按钮背景android:background="@drawable/sample"中提到这个xml的名称。将xml保存在drawable中。

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <gradient
        android:startColor="#302226"
        android:endColor="#6D7B8D"
        android:angle="45"/>
    <padding android:left="6dp"
        android:top="6dp"
        android:right="6dp"
        android:bottom="6dp" />
    <corners android:radius="30dp" />
</shape>

查找不同形状按钮的另一种方法

在xml中使用imagebutton

      <ImageButton
             android:id="@+id/imageButton1"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:src="@drawable/shape_oval" />

Shape_oval是我们可以从google搜索或在paint或photoshop中绘制自己的图像

相关内容

  • 没有找到相关文章

最新更新