![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI开源库推荐
珠穆朗玛小王子
又是一个新的开始
展开
-
SlidingScaleTabLayout(3):解决文字动画需要重写PagerAdapter.getItemPosition()的问题
前言自从SlidingScaleTabLayout发布以后,收到的最多的反馈:1、为什么文字切换没有效果?大部分都是PagerAdapter.getItemPosition()的重写问题,虽然demo里有个例子,但是很明显没有达到我当初的预期。重写PagerAdapter.getItemPosition()是一个很不优雅的方案,增多了使用者的开发成本,并且很容易出错,我也一直在找解决方案,终于在上周发了1.2.x版本。正文解决方案来源于我的同事,在之前的开发任务中,我们的app也加入了Tab原创 2020-07-27 11:45:09 · 791 阅读 · 0 评论 -
新一代的Fragment管理库:Navigation
前言在以往的Fragment使用中,我们都是使用Fragment的事务进行添加,删除,替换等操作,为了快速开发,我们也会自行封装一个FragmentController。在去年,Google推出了Navigation库,目标是更优雅的管理Fragment。正文首先我们回顾一下Fragment的事务:fragmentManager.beginTransaction().add(xxx).co...原创 2019-12-30 18:42:25 · 3613 阅读 · 3 评论 -
SlidingUpPanelLayout:可以上下滑动的菜单布局
前言这几天正在研究几个比较有名的开源项目,偶然发现了SlidingUpPanelLayout这个神器,经过一番研究,和大家一起分享一下学习心得。如果要使用滑动菜单,目前最流行的应该是DrawerLayout,这个由谷歌开源的控件已经被放在android包中,使用起来非常的方便,唯一的遗憾是DrawerLayout只支持左右滑动的菜单,但是并不支持上下滑动的菜单,我们今天要介绍的SlidingU...原创 2019-12-21 17:21:16 · 4443 阅读 · 1 评论