自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除