• Android资源与属性备忘单(译)

    几天前我偶然发现了我Android开发早期时制作的一份学习备忘单,是为理解如何处理Android资源和主题属性的语法而整理的。 令人意外的是,我发现它对现在的我非常有用,因此决定整理成更适合博客的形式并分享给大家。

    17-03-24
  • 安卓开发终极指南: 50多个初高级开发资源(译)

    为了帮助像我这样的开发者,我整理了一份比较全的学习资料,对几乎所有开发者都有用,不管是初学者还是经验丰富的老油条。

    17-03-21
  • Android APP地图与业务交互解耦框架实现

    如今出行类的 App 越来越常见,更多的应用将地图 Sdk 嵌入到自己的 App 中去,以实现基本的功能,如定位,路径规划,标注,导航等等。 今天我要分享的是 Android 一种通用的地图类解耦架构,将地图与业务解耦,上层的 Fragment 通过接口调用底层 MapFragment

    17-03-20
  • 手把手教你绘制Android粘性果冻动画组件

    从事移动互联网开发已经快两年了,回想当初是Android带我走进了移动端的世界,后来由于自身对用户体验比较感兴趣,发现iOS更注重对图形渲染以及动画处理,所以转身自学iOS开发,之后也发布了几个iOS的 组件库 。但是Android进两年发展趋势猛增,在动画处理上

    17-03-18
  • 从概念设计到安卓实现, 第一部分(译)

    多亏了 Dribbble 和 MaterialUp 这样的设计平台,我们这些开发者才有机会接触到大量的概念设计资源。尽管如此,有时候有些细节几乎是不可能实现的,部分用户体验并没有被考虑。 鉴于此,我觉得建立一个这样的项目会比较有意思:选择一些 Dribbble 或者 Mater

    17-03-17
  • AmazingAvatar

    AmazingAvatar GitHub: https://github.com/hearsilent/AmazingAvatar 酷炫的 Android Avatar 搭配 CollaspingToolbarLayout 特效 螢幕截圖 Expanded Collapsed 使用方法 範例 App 客製化 將 Header View 改成想要的樣式 android.support.design.widget.Coll

    17-03-17
  • No ViewHolder!!! 一个非官方的纯java版 databinding(拒绝xml配置).

    写在前面 我们的目标是 No ViewHolder and No Adapter. 官方的 databinding 的确十分厉害,各种 xml 绑定,然后自动生成一波文件,各种吊的飞起,不过容易让人抓不住重点。为了加深理解,我写了这个 纯java版 的 databindng , 不需要 xml 各种配置 android:t

    17-03-16
  • 遵循MetarialDesign设计的地图应用

    钉钉地图项目是一个基于android 5.0以上,MatetialDesign设计的项目。 实现的功能 5.0新特性揭露动画、共享元素 定位功能 实时路况信息 地点查询 公交路线推荐 驾车路线推荐 步行路线推荐 骑行路线推荐 离线地图功能 路线规划功能 四种地图模式 分享功能 美

    17-03-14
  • mvp+rxjava+retrofit框架实现demo,逻辑简单,适合新人入手

    学习mvp实现的小demo,逻辑简单,便于理解,帮助刚接触mvp+rxjava的人。 基于Ultra Pull To Refresh 实现了下拉刷新,并且修复了Upt和viewpager的事件冲突问题,也封装了加载更多,很适合新人使用。 用到的库 leakcanary :检测应用内存泄漏问题,这个都知道

    17-03-13
  • ToolBar使用心得(如何改变item的位置)

    本萌新第一次使用toolbar还是颇多问题。查阅的网上的一些资料,发现很多教程都是用menu来创建toolbar上的item的,然而使用menu的时候,item默认却在toolbar的最右边真是莫名其妙。怎么就不能自己定义位置呢,像网易云,toolbar里的图标都是在中间的,于是萌

    17-03-12
  • 使用DataBinding来设置空状态

    简书地址:http://www.jianshu.com/p/276c8aa80f20 写在前面 在平时的开发之中,我们需要对于数据加载的情况进行展示: 空数据 网络异常 加载中等等情况 现在设置页面状态的方式有多种,由于笔者近期一直在使用databinding,而数据绑定通过改变模型来展示vie

    17-03-11
  • Android 关机对话框概率没有阴影故障分析

    Android 关机对话框概率没有阴影故障分析 以玩的心态,做着感兴趣的事情而已,别无其他杂念。 android recent key长按事件弹起触发最近列表故障分析 google 分屏 popup无法显示故障分析 代码阅读,请到此处http://androidxref.com 查看原生代码 问题描述 [MM

    17-03-09
  • google 分屏 横屏模式 按home键界面错乱故障分析(一)

    你确定你了解分屏的整个流程? 代码也是有情感,你若爱她,就调试她吧。 代码阅读,请到此处http://androidxref.com 查看原生代码分享此文便是对代码GG的支持,也是爱的表达方式,所以让爱来的猛烈些吧。 之前分析文章列表: Android 关机对话框概率没有阴影

    17-03-09
  • 【译】Android Data Binding: Dependent Properties

    英文: Android Data Binding: Dependent Properties Android 数据绑定:属性依赖 声明 替代手写依赖 Android Studio 2.3 正式版已经发布 ,现在我想谈一些你可能会在数据绑定中使用到的新特征. 其中一件很酷的事就是你可以创建属性依赖。 命名,命名,命名

    17-03-05
  • 给RecyclerView加上折叠的效果

    转载自: http://www.jianshu.com/p/7ddb265f6250 RecyclerView有很高的自由度,可以说只有想不到没有做不到,真是越用越喜欢。这次用超简单的方法,让RecyclerView带上折叠的效果。 效果是这样的。 总结一下这个列表的特点,就是以下三点: 重叠效果; 层次

    17-03-04
1798文