@TikTak1236

Как сделать custom buttons в android?

5b4c3813943e9407555345.png
Здравствуйте!
У меня в проекте нужно создать кнопки как в этой картинке, у меня получилось создать их с помощью layer-list, пример кода ниже.
<?xml version="1.0" encoding="utf-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#793838" />
            <corners android:radius="10dp" />
        </shape>
    </item>

    <item android:bottom="3dp">
        <shape android:shape="rectangle">
            <corners android:radius="10dp" />
            <solid android:color="#4056b6" />
        </shape>
    </item>
</layer-list>

Но дело в том что для каждой кнопки нужно создавать отдельный XML файл и я считаю это плохим написанием кода и решил это сделать с помощью custom buttons. Как мне сделать custom buttons(от кого класса наследоваться) или какое решение более эффективное(чтобы можно было переиспользовать код)?
  • Вопрос задан
  • 442 просмотра
Пригласить эксперта
Ответы на вопрос 2
KuSu
@KuSu
Android разработчик
А тебе не подойдет эта библиотека?
Ответ написан
@klim76
android/java/sql
И что вы тут нашли кастомного?
Обычная кнопка с текстом и картинкой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы