首页 > 解决方案 > 如何在 Android 上获得模糊效果?

问题描述

我必须提供像图片中一样的背景模糊效果。在此处输入图像描述

第一层包含文本和开关。下面还有一层。该层的属性颜色:#f8f8f8 alpha:82。实际颜色存在于下层。图片中的真实颜色为#D42E2E。这些层可能在下面的图片中看起来更好。在此处输入图像描述

在不使用外部库的情况下如何做到这一点?

标签: androidblur

解决方案


这看起来就像一个渐变作为背景,中心颜色为浅红色,边框颜色为白色。

您可以使用此渐变生成器来创建渐变。例如,将渐变代码保存在您的 drawables 文件夹中,gradient.xml并将其用作视图的背景。

这可能是你的渐变

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="linear"
android:centerX="50%"
android:startColor="#FFFFFFFF"
android:centerColor="#FFFF8A8A"
android:endColor="#FFFFFFFF"
android:angle="90"/>
</shape>

结果

在此处输入图像描述


推荐阅读