在LinearLayout的被弄脏的背景图象

时间:2015-01-16 13:40:58

标签: java android image android-linearlayout blur

我在名为" Umano"的应用中看到了这种效果。 (下图)。背景图像是(我假设)从URL加载并作为背景添加到布局但是模糊,如您所见。如何更改我的代码(如下所示),以便我可以实现此效果?

Image Link here

我的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>

2 个答案:

答案 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

此致 内斯托尔