Как изменить форму кнопки, используя XML или Java? - PullRequest
6 голосов
/ 13 июля 2011

Я хочу сделать пользовательскую кнопку с формой, как это сделать?

Ответы [ 2 ]

17 голосов
/ 13 июля 2011

Это образец кнопки, которая имеет овал форму. 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>

Также проверьте эту ссылку для пользовательской кнопки.

0 голосов
/ 12 декабря 2012

Еще один способ найти кнопку в разных формах

Используйте кнопку image в 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 или нарисовав себя в краске или фотошопе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...