- 博客(5)
- 收藏
- 关注
原创 Kotlin 协程入门这一篇就够了
协程的作用协程通过替代回调(callback)来简化异步代码听起来蛮抽象的,来看代码 fun fetchDocs() { val result = get("developer.android.com") show(result) }Android系统为了保证界面的流畅和及时响应用户的输入事件,主线程需要保持每16ms一次的刷新(调用 onDraw()函数),...
2019-06-20 11:06:37
547
原创 给安卓开发者的 Kotlin tips
with & apply打印如下字符STARTABCDEFGHIJKLMNOPQRSTUVWXYZEND如果不考虑kotlin的特性直接写成java风格的代码如下fun alphabet(): String { val result = StringBuilder() result.append("START\n") for (letter in 'A...
2019-06-01 00:17:08
210
原创 ConstraintLayout 2.0 新特性详解及实战
ConstraintHelperConstraintLayout在 1.0 的时候提供了 GuideLine 辅助布局,在 1.1 时提供了 Group 和 Barrier,在 2.0 时候提供了Layer以及放开了限制,开发者可以自定义 Helper 了。Group (Added in 1.1)Group可以用来控制一组view的可见性 <android.support.co...
2019-05-31 17:20:45
7930
2
原创 仿小红书嵌套滑动效果
小红书效果分析recyclerView 上滑时,如果手指没有滑过 recyclerView 的顶部,那么 recyclerView 自己消费滑动事件;否则开始嵌套滑动(整体上滑)。当手指抬起时候如果滑动距离大于 50dp ,通过惯性滑动滑到顶部,否则滑回到初始位置recyclerView 下滑时,如果recyclerView的第一个 item 不是完全可见,那么 recycler...
2019-05-08 11:06:06
1867
1
原创 Flutter:手把手教你实现一个仿 Flipboard 图片3D翻转动画
Flutter:手把手教你实现一个仿 Flipboard 图片翻转动画效果如上,通过观察可以发现这个动画分为三个部分底部翘起来转起来右边翘起来三维图像投影到二维平面图片绕着 x 轴旋转,左侧视图为旋转后投影到二位平面的图片,右侧为旋转过程中的三维视图。过程一可以把图片分成上下两部分,上半边完全没动,下半部分绕着 x 轴旋转##过程二过程二稍复杂,先看其中某一帧的情况...
2019-04-22 14:48:00
3054
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人