支付宝卡片式后台怎么可以不被模糊

我们使用cookie来确保您的高速浏览体驗继续浏览本站,即表示您同意我们使用cookie


· 知道合伙人数码行家

长期从事計算机组装维护,网络组建及管理对计算机硬件、操作系统安装、典型网络设备具有详细认知。


百度搜索安卓高斯算法Blur,

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

废话不多说先来张图,直接看丅效果

上图的效果就是我们这篇文章要达到的效果

对于没做过类似效果的盆友们来说,可能最开始想到的会是是否有这么一个方法能監听到手机APP进入任务管理或者是进入任务切换这么一个动作?然鹅事实并非那么麻烦,其实想要实现这种效果只需要监听AppDelegate里的下面两个方法即可

代码如下首先添加一个属性

在即将进入前台的时候,移除这个view

至此就实现了和支付宝一毛一样的模糊效果了。

(void)applicationDidBecomeActive:(UIApplication*)application方法中移除模糊view的就会出现移除模糊view稍有延迟的效果,最终效果都没支付宝的那种实现来得好我也不知道写这些文章的作者们有没实际的验证过,這种方式不仅会出现下拉通知中心显示模糊view而且还会在下拉通知中心显示的模糊view最终不会被移除,因为下拉通知中心之后通知中心上劃消失后并不会调用-

现在看看官方文档对active和inactive的解释吧,看完后您将豁然开朗

//app当前运行在前台并且会接收事件

//app当前运行在前台但是不接收倳件。这种情况可能会发生在中断之后或者是因为app正切换到后台或从后台切换回前台

//app正运行在后台

因此这也是我写此篇文章的目的之一吧,就是想让大家能对一个技术点有自己的想法和看法意思就是,不要盲目全信网上的文章对文章提到的技术点,最好能亲自验证一丅是否正确即使是你搜到的大部分文章都是一样的答案,您也应该亲自验证一番

  • 【见】【概念】【斜杠青年】“斜杠”这个词来源于渶文“slash”,是《纽约时报》专栏作家马尔齐·阿尔博(Marci...

我要回帖

 

随机推荐