2015-09-22 130 views
0

圓潤的觀點我在Android的創造這樣的觀點:創建android系統

enter image description here

但這不是一個按鈕。我如何創建這個視圖?

+0

您可以使用'View'與背景自定義背景。相似的問題:http://stackoverflow.com/questions/16161448/how-to-make-layout-with-rounded-corners – Rami

+0

我已經添加了我的答案,與您在圖像中顯示的相同着色方案 – Akbar

回答

3

我想這是在它2個TextViews一個LinearLayout中。你可以創建一個XML格式的自定義背景繪製這樣的:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" > 
<stroke android:color="YOUR ORANGE HEX COLOR" android:width="4dp"/> 
<corners 
    android:bottomRightRadius="25dp" 
    android:bottomLeftRadius="25dp" 
    android:topLeftRadius="25dp" 
    android:topRightRadius="25dp"/> 
</shape> 

調整storke寬度和半徑值,根據自己的需要。

+0

http:// prntscr .com/8j5emg它看起來像這樣 –

+0

我已經做了所需的更改。這應該現在工作。 –

1
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle" > 

<solid android:color="#ffffff"/> 
<corners android:radius="12dp" />// set your radius accordingly 

<stroke 
    android:width="3dp" 
    android:color="#f48529" > 
</stroke> 

</shape> 

進行任何所需的佈局和設置該文件(把它的繪製文件夾)爲背景,這裏半徑將同樣在每個角落上。

0

將這個XML中可繪製文件夾

Round.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android" > 
<item android:state_pressed="true" > 
    <shape android:shape="rectangle" > 
     <corners android:radius="3dip" /> 
     <stroke android:width="1dip" android:color="#ffffff" /> 
     <gradient android:angle="-90" android:startColor="#ffffff" android:endColor="#ffffff" />    
    </shape> 
</item> 
<item android:state_focused="true"> 
    <shape android:shape="rectangle" > 
     <corners android:radius="3dip" /> 
     <stroke android:width="1dip" android:color="#ffffff" /> 
     <solid android:color="#ffffff"/>  
    </shape> 
</item> 
<item > 
    <shape android:shape="rectangle" > 
     <corners android:radius="3dip" /> 
     <stroke android:width="1dip" android:color="#ffffff" /> 
     <gradient android:angle="-90" android:startColor="#ffffff" android:endColor="#ffffff" />    
    </shape> 
</item> 
</selector> 

並以此爲Anyview的狀觀,按鈕的ImageButton等