我正在尋找在android(xml)中創建這種自定義按鈕的正確方法。 如何在android xml中創建自定義按鈕
我知道我可以將此圖像設置爲按鈕的背景,但我正在尋找一種方法來使用xml重新創建它,以使其對各種屏幕尺寸的響應。
我正在尋找在android(xml)中創建這種自定義按鈕的正確方法。 如何在android xml中創建自定義按鈕
我知道我可以將此圖像設置爲按鈕的背景,但我正在尋找一種方法來使用xml重新創建它,以使其對各種屏幕尺寸的響應。
您可以使用層列表來實現使用XML的設計。 下面是一個例子:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:left="60dp">
<shape>
<size
android:width="200dp"
android:height="120dp"/>
<gradient
android:startColor="#474946"
android:endColor="#181818"
android:angle="270"/>
<corners android:topLeftRadius="2dp" android:topRightRadius="2dp"
android:bottomLeftRadius="2dp" android:bottomRightRadius="2dp"/>
</shape>
</item>
<item android:right="140dp">
<shape android:shape="oval">
<size
android:width="120dp"
android:height="120dp"/>
<solid android:color="#000000"/>
</shape>
</item>
您也可以使用9補丁這一點。
感謝您的代碼我會試一試。但我只是好奇,如果一個9補丁圖像拉伸時會以正確的方式表現出來? –
非常感謝你匹配!!!!!它的作品像一個魅力! –
我想你會在這裏有解決方案[這裏](http://stackoverflow.com/questions/23483060/android-responsive-image-button-layout) –
這不是我正在尋找什麼,我是什麼毫無疑問,這是用xml編寫的精確設計。無論如何感謝您的回覆 –