自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fashare 的博客

性别:男 爱好:男 特长:面向基佬编程

  • 博客(5)
  • 收藏
  • 关注

原创 自制悬浮框,愉快地查看栈顶 Activity

写在前面接手陌生模块时,如何快速了解每个页面对应的类,以及它们之间的跳转逻辑。总不能在代码里一个一个地找startActivity()吧?有时候,又想查看别人的 app 的页面组织(像淘宝、微信啊),总不能一个一个反编译吧?总想着有没有工具查看当前的Activity,于是自己弄了一个,这下就方便了。 效果图先看下淘宝好了: 我好像看到了com.taobao.weex.XXX,难道weex已

2016-12-27 00:20:36 5379 11

原创 CoordinatorLayout 子 View 之间的依赖管理机制 —— 有向无环图

写在前面这几天接触了CoordinatorLayout和所谓layout_behavior,然后进一步理了一遍源码。有两点惊艳到了我,一个是嵌套滑动机制,再一个便是依赖管理机制。对于嵌套滑动NestedScroll的分析,网上有挺多博客。那本文打算从依赖管理的角度来讲一些东西。 效果图这是一个模仿java继承关系的例子,定义了一个DependencyBehavior来描述继承关系。 即A ext

2016-12-20 00:50:20 2672 2

原创 下拉回退 Activity,layout_behavior 还能这么玩?

写在前面熟悉layout_behavior的朋友都知道,它是CoordinatorLayout的重要属性。不过,你该不会以为它只能用在NestedScrollingChild上吧?如果你真这么觉得,它可会很伤心的:人家才没有这么弱呢。 其实它的能力远远不止这些。这里和大家分享一个 Demo 和心得。 效果图这次仿的是“下拉回退”效果,来自 https://github.com/nickbutch

2016-12-17 17:18:18 4553 3

原创 Android 简易悬停抽屉控件 —— 仿知乎收藏夹

写在前面一直觉得知乎的交互体验是很好的,这次山寨了一把。 这是一个底部抽屉,类似知乎收藏夹。它可以悬停在中间,随着滑动自然过渡到全屏。 它是仿照support包里的DrawLayout和NavigationView设计的。 效果图知乎收藏夹:可以悬停在中间可以滑动到全屏过渡十分流畅,纵享丝滑 我的 HoverView :可以悬停在中间可以滑动到全屏过渡尚可,没有知乎的流畅

2016-12-14 22:18:03 7778 2

原创 从 Retrofit 源码中学习设计模式(上)

写在前面Retrofit 是我用过最友好的网络请求框架。无论是优雅的注解Api,还是强大而灵活的拓展性,都是其流行的一大要素。现如今,它的火爆程度完全不亚于 Rxjava。对于它的成功,api 的友好性是一方面,更深层的原因在于其精妙的解耦,而它的源码更是设计模式的教科书! 我乘机研究了一下源码,同时参考了一些博客,想扒一扒这个轮子的设计理念。 摘要本文基于 Retrofit 2.0.0-bet

2016-12-07 02:43:07 1272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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