0
我一直都在上午试图做一个定制的形状像像这样的Facebook按钮:与绘制自定义按钮,如Facebook
但我试图做到这一点定制的,所以在未来我可以改变图标,但我会疯了。
我该如何制作这样的按钮?只有正确的部分必须按下,左边的图标必须是静态的,尽管它会被按下。
我有这样的左侧:
<?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="@color/gecas_blue"/>
<corners
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
<size
android:height="@dimen/bt_icon_size"
android:width="@dimen/bt_icon_size"
/>
</shape>
</item>
<item
android:left="10dp">
<shape android:shape="rectangle">
<solid
android:color="@color/gecas_blue"/>
<size
android:height="@dimen/bt_icon_size"
android:width="@dimen/bt_icon_size"
/>
</shape>
</item>
<item android:drawable="@android:drawable/ic_input_add">
<size
android:height="@dimen/bt_icon_size"
android:width="@dimen/bt_icon_size"
/>
</item>
</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="@color/gecas_blue"/>
<corners
android:topLeftRadius="4dp"
android:topRightRadius="4dp"/>
</shape>
</item>
<item
android:right="10dp">
<shape android:shape="rectangle">
<solid
android:color="@color/gecas_blue"/>
</shape>
</item>
</layer-list>
这是我发现的最类似的库。
有两种不同的形状 – Blackbelt 2014-12-02 13:04:01
左侧部分使用'android:drawable_left'! – 2014-12-02 13:04:53
我已经添加了我有的xml。我有2个形状,但我不知道如何将它合并到选择器中。 :S – MAOL 2014-12-02 13:06:51