复制标题栏阴影

时间:2011-06-04 20:28:39

标签: android

我如何实现像标题栏下看到的阴影?我知道这可以做到(参见例如应用程序“Andlytics”,此效果也显示在底部)。

我最好的猜测是它是用作布局背景的横幅图像。但也许有更好的方法?

4 个答案:

答案 0 :(得分:2)

我猜这可能是通过在顶部边缘和角落使用带有渐变的9补丁作为布局背景来实现的。我不知道有什么更好的方法,但这应该很容易实现。

答案 1 :(得分:2)

看看这个问题:Custom ImageView with drop shadow

答案 2 :(得分:2)

我浏览了SDK的data / res文件夹中的图像,然后找到了可能正在使用的内容:title_bar_shadow.9.png。 Errr,无法在此处附加,但您应该可以在android-sdk-location/platforms/android-N/data/res/drawable-hdpi/文件夹中找到它。

答案 3 :(得分:1)

或者我们可以使用渐变 - 而Android似乎就是这样。 在平台SDK代码的更高版本中,标题栏图像由action_bar_divider.xml替换。

分歧只不过是:

<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
    android:startColor="#ffe1e2e4"
    android:endColor="#ff95979a"
    android:angle="270" />
</shape>

您可以在标题栏下方的图片视图中使用它。