如何创建自定义按钮?

时间:2018-07-09 13:05:12

标签: android android-custom-view

这是我需要创建的按钮的示例

This

我想创建一个带有底部边框的按钮,我能够使用layer-list创建一个按钮,但是现在我必须为每个按钮创建一个单独的layer-list。有什么方法可以创建一个模板并重复使用它?

这是创建带有图层列表的按钮的代码

background_button.xml

<?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>

2 个答案:

答案 0 :(得分:0)

使用下面的链接为android创建自定义按钮。 http://angrytools.com/android/button/

答案 1 :(得分:0)

您必须以编程方式进行操作,一旦创建了按钮的布局,便可以多次重复使用。 这里有一个例子,但您可以找到更多! Creating multiple buttons programmatically: Android