Как изменить форму кнопки с помощью xml или java?
Я хочу сделать пользовательскую кнопку с формой, как это сделать?
2 ответов
Это кнопка образца, которая имеет овальные формы.. The gradient говорит цвет начала N конца вместе с углом. углы для овальной формы..Попробовать это.. Назовите имя этого xml в кнопку фон android:background="@drawable/sample".Сохраните 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>
также проверить это ссылке для пользовательской кнопки.
другой способ найти кнопку в разных формах
используйте imagebutton в xml как
      <ImageButton
             android:id="@+id/imageButton1"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:src="@drawable/shape_oval" />
Shape_oval это изображение, которое мы можем взять из Google serching или рисования себя в paint или photoshop.
