暗影圆角Android

时间:2014-03-05 20:17:48

标签: android

我怎样才能为圆角制作阴影?我尝试了底部的视图,右边的角落,但这不是真的:D 我在角落里尝试了这个xml:

<?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>

使用阴影视图是否合适?你在用什么?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:2)

您只需绘制一个9-patch图片,其中Photoshop绘制阴影并将其放入drawable文件夹,并将其设置在View xml中:

android:background="@drawable/your_9patch_image"

我总是使用Photoshop来做到这一点。有关详细信息,请参阅:Draw 9-patch

或者你可以检查默认的Android Studio drawables,看看是否有你喜欢的。在这里查看我的答案:my answer