Robin
Robin
Hello @pedroSG94 About item 4, Yes, I agree with you. Setting a constant value is not a very good solution. I just want to ask if it is possible to...
1.blurDrawable.setDrawOffset是设置针对当前View在屏幕中的位置设置的偏移量,Blur会默认从左上角坐标(0,0)开始,所以你要计算下View的位置,参考demo中的做法 2.检查下是否进行了更新Drawable,不手动更新,Drawable是不会发生变化的
@zcwfeng 尝试返回的时候刷新手动刷新下BlurDrawable
@xiaozhi003 感谢反馈,android-stackblur的c代码我测试了一遍,速度方面比此项目的native方式速度的确快,但是依然比不上renderscript的速度,1M左右的图片,renderscript是android-stackblur Native方式两倍以上的速度,在RecyclerView等滚动视图中,这样的速度依然达不到实时Blur的要求,FPS低下,产生卡顿的现象,目前最好的实时Blur方式是采用renderscript,如果发现有更好的方式,感谢告之。
用这个吧https://github.com/robinxdroid/BlurView
直接设置请求头params.putHeaders("cookie", cookieStr);
动画消失与显示的时机 可以自己添加一个boolean变量来控制,让view在动画执行期间不响应下一次动画操作
感谢指出,这个框架很久没更新了,新的改了许多东西,还没上传至github
NDK没有正确编译,调用Conceal主要是获得一个自己创建的key,至于keychain已经有写好的SharedPrefsBackedKeyChain,通过keychain获得Crypto对象,通过Crypto对象实现加解密,加密的同时需要一个根据key生成的Entity,流程如下,此库主要针对key的获取过程,使用jni的方式相对提升安全性,当然你实在有困难,可自己修改下key的获取方式,根据一套算法,构造出key,那也是可以得 ``` SharedPrefsBackedKeyChain msp = new SharedPrefsBackedKeyChain(context, CryptoConfig.KEY_256); Crypto crypto = AndroidConceal.get().createDefaultCrypto(msp); String secretKey = SecretKeyHelper.getSecretKey(context); Entity entity = Entity.create(secretKey); crypto .encrypt(plainBytes, mEntity); ```
@act262 还需要再接口中补充一个isRefreshing的方法,否则在刷新状态时,往上轻轻一推,refresh header会收不回去 ``` java public interface SwipeChildListener { boolean isRefreshing(); void enableRefresh(); void disableRefresh(); } ``` ``` java mAppBarLayout.addOnOffsetChangedListener(new AppBarLayout.OnOffsetChangedListener() { @Override public void onOffsetChanged(AppBarLayout appBarLayout, int verticalOffset) {...