- 博客(3)
- 收藏
- 关注
原创 自定义 LinearLayout 实现类似 CoordinatorLayout 的效果
前段时间公司要求实现类似小米的时钟的闹钟列表可以上滑下滑的效果,我当时的第一反应就是使用 CoordinatorLayout ,但后来使用发现一些问题,CoordinatorLayout 收缩的时候必须是一个 ToolBar ,而小米的时钟收缩上去是一个数字时钟,无奈之下只好自己重写。 经过大量的 google 百度,我了解到 NestedScrollingParent 和 Nested
2016-12-16 17:51:32 1283 1
原创 自定义 View 实现秒表功能
一般计时类的自定义 View 都要考虑一个问题,那就是绘制是需要时间的,虽然很短,但是随着时间的推移,误差就会越来越大,我之前写过自定义 View 实现钟表功能的博客,当时是通过每秒钟获取一次系统时间,然后根据系统时间重新绘制来保证不会产生误差的,如果要实现秒表功能,这个方法明显不行,应为秒表是自己计时的,和系统时间没有关系,为了防止产生误差,我们可以每秒钟都执行一次动画,一秒钟过完之后,无论动画
2016-12-16 16:58:22 1453 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人