![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高级UI
HopCoder
这个作者很懒,什么都没留下…
展开
-
仿QQ控件下拉放大阻尼效果的ScrollView
先放效果图,可能跟QQ原有的实现有点差别,只能说类似完成这个效果主要用到的就是ScrollView 的overScrollBy 这个方法主要是当你的滑到边界了然后继续向下滑动的时候触发。 /** * Scroll the view with standard behavior for scrolling beyond the normal * content bo...原创 2019-12-10 20:02:36 · 493 阅读 · 2 评论 -
完全搞懂CoordinatorLayout Behavior之实战一
完全搞懂CoordinatorLayout Behavior 你能做些什么完全搞懂CoordinatorLayout Behavior 系列之API讲解完全搞懂CoordinatorLayout Behavior之源码学习之前我们已经讲解了CoordinatorLayout Behavior 之间的关系以及与NestedScrollView 是如何联系 进行通知回调等操作的,还结合源码讲解了...原创 2019-12-01 00:06:46 · 558 阅读 · 0 评论 -
完全搞懂CoordinatorLayout Behavior之源码解析
前面我们已经简单介绍了CoordinatorLayout 的工作机制以及Behavior核心API,原则上是已经可以上手写demo。但是这一节,我想从源码的角度在讲一次CoordinatorLayout 与 Behavior的工作原理。在看源码之前先要明白一个前提: 1、CoordinatorLayout 之所以能够协调子视图的相关动作,是因为它实现了NestedScrollingParent2...原创 2019-11-28 20:51:39 · 426 阅读 · 0 评论 -
完全搞懂CoordinatorLayout Behavior 你能做些什么
国外的一些应用经常可以看到一些比较炫酷的滑动动画交互,例如折叠、 放大缩小、平移、透明度变化等等,最近几年国内也有很多app逐渐使用了这种动画。比如这些。只有完全搞懂CoordinatorLayout Behavior 相关的知识点,包括原理我们才能够对上面的各种动态效果信手拈来。在这之前我说一个我自己的经历,在我自己项目中,我之前第一次看到58同城的那个首页效果时就想搬到我自己的项目中...原创 2019-11-24 14:58:44 · 360 阅读 · 0 评论 -
完全搞懂CoordinatorLayout Behavior 系列之API讲解
MaterialDesign相信大家一定很熟悉,Toolbar 、CardView、AppbarLayout、TabLayout 等等很多控件大家或多或少都应用过,但是由于国内的审美,所以这些控件并不想国外那么普遍。 而对于今天介绍的CoordinatorLayout 和Behavior 也是属于MaterialDesign的一部分。相比前面的那些控件单纯的只是使用api 属性就能达到效果而Coo...原创 2019-11-24 14:58:59 · 551 阅读 · 0 评论