2011-11-24 79 views
0

我想知道是否有人知道如何只爲特定的角落做圓角的背景邊緣。Android Rounded邊緣的背景

例如,在Android 2.2的鎖屏中,有兩個滑動繪圖器可以解鎖手機並拍攝照片等。

slidingDrawers有一個圓角,裏面有一個圖標。任何人都知道如何使背景的角落圓潤?

回答

2

實現這一點有很多方法。你可以使用9patch drawable,我猜這就是他們用的。

您還可以使用帶有適當角落的shape drawable

除此之外,你的問題太模棱兩可了。但是這應該足以爲您的問題提供良好的答案。

+0

嘿大衛,非常感謝。我做了一個可繪製的形狀,並將其設置爲我的圖像背景,並且工作得很好。 :) – roro

+0

不客氣。 「 – davidcesarino

2

可以爲圓邊的你所需要的量創建繪製文件夾內的XML文件像這樣的代碼,

 <?xml version="1.0" encoding="UTF-8"?> 
     <shape xmlns:android="http://schemas.android.com/apk/res/android"> 
     <solid android:color="#FFFFFF"/> 
     <corners android:radius="5px"/> 
     <padding android:left="0dp" android:top="0dp" android:right="0dp"   android:bottom="0dp" /> 
     </shape> 

改變半徑值。將此xml應用於您的textview或edittext或任何其他背景。

+3

」<角落android:半徑=「5px」/>「 你不應該使用px。改用dp。 「<角落android:半徑=」5dp「/>」 –