源码名称:一款毛玻璃效果的解锁界面。-安卓源码 源码类型:安卓源码 源码大小:1MB 源码标签:安卓解锁,毛玻璃效果,安卓特效 源码等级:★★★☆☆ 源码简介:使用了500px-android-blur的毛玻璃效果。,会添加更多显示、隐藏BlurLockView的动画。在demo里,使用了Material-Dialogs以便调整颜色。 源码截图:
毛玻璃效果的解锁界面。
下载demo:http://fir.im/yakc
使用方法:
添加到module的build.gradle中
- dependencies {
- ...
- compile 'com.nightonke:blurlockview:1.0.0'
- ...
- }
复制代码 快速使用加入到xml中:
- <com.nightonke.blurlockview.BlurLockView
- android:id="@+id/blurlockview"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- />
复制代码注意BlurLockView应该放置在需要被覆盖的控件的正上方,也就是覆盖其他控件。 加入以下代码即可使用:
- // Set the view that need to be blurred
- blurLockView.setBlurredView(imageView1);
- // Set the password
- blurLockView.setCorrectPassword(getIntent().getStringExtra("PASSWORD"));
复制代码 显示和隐藏你可以选择显示或隐藏的时延、方式、缓动函数。 比如,本文开头的gif以ShowType.FADE_IN为方式,以1000ms为时延来显示,以HideType.FADE_OUT为方式,以1000ms为时延来隐藏。 你可以在demo中尝试各种效果。 毛玻璃效果你可以使用三种不同的参数来调整毛玻璃效果:
1. 用setDownsampleFactor(int downsampleFactor)来调整DownsampleFactor,其值越小,毛玻璃效果越淡。
2. 用setBlurRadius(int blurRadius)来调整BlurRadius,其值越小,毛玻璃效果越淡。
3. 用setOverlayColor(int color)来调整OverlayColor,可以改变毛玻璃效果颜色。
源码下载:
|