0
我已經使用了兩個圖片(九個補丁)的按鈕背景。 當state_pressed="true"
的背景變化。 (我用選擇器)如何在按下時更改按鈕的文本位置?
我設計的背景不知何故,它們看起來像是真正的按鈕,當你按下它們時,它們會進入內部。
看看他們跑我的AVD
的應用程序(或任何設備)
按鈕的文本是在以前的位置時。 解決方案是什麼?
我已經使用了兩個圖片(九個補丁)的按鈕背景。 當state_pressed="true"
的背景變化。 (我用選擇器)如何在按下時更改按鈕的文本位置?
我設計的背景不知何故,它們看起來像是真正的按鈕,當你按下它們時,它們會進入內部。
看看他們跑我的AVD
的應用程序(或任何設備)
按鈕的文本是在以前的位置時。 解決方案是什麼?
你可以使用SVG圖像爲研究背景,這將永遠不會在任何情況下 例如CREAE它可抽拉和過去給出XML源代碼,這將創造一個平均圖像像素化,現在用它作爲繪製backgroung
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="50dp"
android:height="50dp"
android:viewportWidth="50"
android:viewportHeight="50">
<path
android:fillColor="#C03A2B"
android:pathData="M24.85,10.126c2.018-4.783,6.628-8.125,11.99-8.125c7.223,0,12.425,6.179,13.079,13.543
c0,0,0.353,1.828-0.424,5.119c-1.058,4.482-3.545,8.464-6.898,11.503L24.85,48L7.402,32.165c-3.353-3.038-5.84-7.021-6.898-11.503
c-0.777-3.291-0.424-5.119-0.424-5.119C0.734,8.179,5.936,2,13.159,2C18.522,2,22.832,5.343,24.85,10.126z" />
<path
android:fillColor="#ED7161"
android:pathData="M6,18.078c-0.553,0-1-0.447-1-1c0-5.514,4.486-10,10-10c0.553,0,1,0.447,1,1s-0.447,1-1,1
c-4.411,0-8,3.589-8,8C7,17.631,6.553,18.078,6,18.078z" />
</vector>
也許嘗試添加一些填充左邊和頂部的文本按鈕 – Chol
爲什麼不在圖像上繪製5 –
well padding should work @Chol is right –