先贴图 要实现上面的画廊效果,传统通过ViewPager clipChildren置为false实现。网上很多教程这个不多说,现在说说用RecyclerView实现上面的效果...
先贴图 要实现上面的画廊效果,传统通过ViewPager clipChildren置为false实现。网上很多教程这个不多说,现在说说用RecyclerView实现上面的效果...
在A58车服务的首页中使用了ViewPager2来实现堆栈卡片的效果.在Viewpager2滑动的过程中使用了自定义的切换动画,来造成渐入渐出及缩放的动效.具体代码如下: V...
前言 Android真响应式架构系列文章: Android真响应式开发——MvRx Epoxy——RecyclerView的绝佳助手Android真响应式架构——Model...
这篇文章将向大家展示如何自定义RecyclerView.ItemAnimator,前面我们已经分析过系统的DefaultItemAnimator是如何实现的(自定义Recyc...
ShapeBlurView ShapeBlurView库是一个高斯模糊(毛玻璃效果)蒙层库。Like iOS UIVisualEffectView不知大家做需求的时候是否有这...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
Ktor 这是一个由 Kotlin 团队打造的 Web 框架,可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 We...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
一、前言 其实我是不打算写这篇文章的,为什么呢?因为关于沉浸式状态栏的文章太多了,随便google一下就能出来几十上百篇文章,当然这其中有写的好的,也有滥竽充数的。前面在公众...
WindowInsets - 获取导航栏,状态栏,键盘的高度和状态 背景 最新的 Android R(11) 推出了许多功能,有一个比较重要的功能(需梯子):Synchron...
IntelliJ IDEA 2021 for Mac 的30天试用期过期后,如何重置试用期呢?答案是IDE Eval Reset IDE Eval Reset 重置试用期插件...
1. Kotlin协程作用 Kotlin协程是一套基于Java Thread的线程框架,最大的特点就是可以1,用同步的方式写出异步代码,并且2,不阻塞当前线程。 2. cps...
转载请注明出处:美团猫眼电影android模块化实战--可能是最详细的模块化实战 地址:http://www.jianshu.com/p/d372cc6802e5 目录...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
Hi All,今天收到反馈的一个问题,说单例里面报了一个空指针导致项目会crash掉,所以今天分析了一下,感觉有借鉴意义 原因 直观的分析日志可以看到是因为单例里面的一个st...
此方法可以用来大家自己检测自己的app是否非法调用了用户信息。 前言 由于开发的公司的APP被工信部警告,有违法手机信息,APP以隐私政策弹窗前,非法收集用户信息,mac地址...
参考文章 KunMinX:重学安卓:LiveData 数据倒灌 背景缘由全貌 独家解析[https://xiaozhuanlan.com/topic/6719328450] ...
前言 正在带妹子上分的我,团战又卡了,我该怎么向妹子解释?在线等。 “卡”的意思 不管是端游还是手游,我们都会时不时遇到“卡”的时候,一般这个卡有两种含义: 掉帧 画面撕裂 ...
面试个把月,仿佛被否定了毕业以来的各种观念 前言 这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun 这只是一篇面试之后的感想 因为在这差不多一个月的时间...
前言 聊到事件分发,很多朋友就会想到view的dispatchTouchEvent,其实在此之前,Android还做了很多工作。 比如跨进程获取输入事件的方式?在dispat...