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