BlurView 是Android下类似 iOS 毛玻璃效果控件。使用: <eightbitlab.com.blurview.BlurView
android:id="@ id/blurView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:overlayColor="@color/colorOverlay">
<!--Any child View here, TabLayout for example-->
</eightbitlab.com.blurview.BlurView> final int radius = 16;
final View decorView = getWindow().getDecorView();
//Activity's root View. Can also be root View of your layout
final View rootView = decorView.findViewById(android.R.id.content);
//set background, if your root layout doesn't have one
final Drawable windowBackground = decorView.getBackground();
blurView.setupWith(rootView)
.windowBackground(windowBackground)
.blurAlgorithm(new RenderScriptBlur(this, true)) //Preferable algorithm, needs RenderScript support mode enabled
.blurRadius(radius);
标签:BlurView