关于 com.wonderkiln.blurkit.BlurLayout 中 blk_fps 不存在 的问题

最近想实现类似于IOS的背景模糊的效果,网上搜索了一下,发现
com.wonderkiln.blurkit.BlurLayout 这个库可以很好的实现这个功能。


在github上就可以下载。如果使用的是1.0版本的话
compile 'com.wonderkiln:blurkit:1.0.0'


这里说下github上的说明文档的上面的几个错误

1) 上面说要实现0 FPS是如下代码

<com.wonderkiln.blurkit.BlurLayout xmlns:blurkit="http://schemas.android.com/apk/res-auto"
    android:id="@+id/blurLayout"
    android:layout_width="150dp"
    android:layout_height="150dp"
    blurkit:blk_fps="0" />


其实没有实现0 FPS的功能,最小是1 ,即每秒起码有一帧。

2)关于blk_fps这个属性,其实上面这段XML属性是最新的版本1.1.1版的内容,

如果看下1.0.0版本的源码的话:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="BlurLayout"><attr format="float" name="downscaleFactor"/><attr format="integer" name="blurRadius"/><attr format="integer" name="fps"/></declare-styleable>
</resources>


就知道正确的应该是fps

<com.wonderkiln.blurkit.BlurLayout xmlns:blurkit="http://schemas.android.com/apk/res-auto"
    android:id="@+id/blurLayout"
    android:layout_width="150dp"
    android:layout_height="150dp"
    blurkit:fps="1" />


作者在最新版本(1.1.1)里面改成了blk_fps但是前面gradle的引用还是1.0.0版本,这个是根本原因。


在这里还是推荐大家使用最新的1.1.1版本,只要把包改成

compile 'com.flurgle:blurkit:1.1.1'

最新版本也支持0 FPS了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值