2014-03-05 160 views
2

我該如何爲圓角做陰影?我有意見的底部,右側的角落裏試了一下,但工作不是真的:d 我想這對XML的角落:陰影圓角Android

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android">  
    <gradient 
     android:startColor="#404040" 
     android:centerColor="#DBDBDB" 
     android:endColor="@color/shadow_end" 
     android:angle="315" 
     > 
    </gradient> 
    <corners 
    android:bottomRightRadius="5dp" 
    android:bottomLeftRadius="0dp" 
    android:topLeftRadius="0dp" 
    android:topRightRadius="0dp"/> 
</shape> 

它是很好用的觀點進行陰影?你在用什麼?

感謝您的幫助:)

回答

2

你可以簡單地畫一個9-patch圖像與Photoshop繪製陰影,把它放入drawable文件夾,並在XML設置這個在您的View

android:background="@drawable/your_9patch_image" 

我總是通過使用Photoshop來完成。欲瞭解更多詳情,請參閱:Draw 9-patch

或者您可以檢查默認的Android Studio可繪圖,看看是否有你喜歡的。在這裏檢查我的答案:my answer