我在名为" Umano"的应用中看到了这种效果。 (下图)。背景图像是(我假设)从URL加载并作为背景添加到布局但是模糊,如您所见。如何更改我的代码(如下所示),以便我可以实现此效果?
我的XML:
<LinearLayout
android:id="@+id/dragView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eeeeee"
android:clickable="true"
android:focusable="false"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="68dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/name"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical"
android:paddingLeft="10dp"
android:text="Product Details"
android:textSize="14sp" />
</LinearLayout>
</LinearLayout>
答案 0 :(得分:2)
您可以使用 Renderscript 获取模糊图像。
Here's官方教程。
答案 1 :(得分:0)
您需要在图像上执行一些模糊算法,然后将其设置为布局中的背景图像。
您可能会发现以下链接非常有用:
http://trickyandroid.com/advanced-blurring-techniques/
http://nicolaspomepuy.fr/blur-effect-for-android-design/
Fast Bitmap Blur For Android SDK
此致 内斯托尔