android周报136期
这期周报发布于 2015 年一月十八日,除了第一段以外,其他部分转载自知乎的专栏,因为它在我之前已经翻译了:http://zhuanlan.zhihu.com/android-weekly/19939641
源地址: Android Weekly Issue #136
文章与教程
深入理解共享元素变换(Shared Element Transition)-上
本文将深入分析共享元素变换(shared element transition)以及它在Activity 和Fragment Transitions API中所扮演的角色。这是这Transition系列文章的第三部分。已经翻译成中文:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0201/2394.html
这篇来自 Hannes Dorfmadd 的文章深度剖析了 Java 的注释处理器, 包括让他们与 Android 构建流程共同工作.
RxJava Observable 转换: concatMap() 与 flatMap () 的对比
Fernando Cejas 分享了一些关于 RxJava 的观点.
Android Studio 1.1 Preview 1 发布
版本 1.1 主要是修复 bug, 不过除此之外还有一些值得注意的改进, 比如新项目中的 mipmap 资源, 新的 Lint 就检查与新的 Android Wear 表盘模板.
VectorDrables — 第三部分 (blog.stylingandroid.com)
在这篇文章中, Mark Allison 讲述了利用 VectorDrawable 动画来实现一些高阶路径动画的实现.
设计
Riyaz Ahamed 重设计了一个 Android 应用. 在这篇文章中, 他描述了在这次重设计中对某个界面改动的全部思路.
我们生活在Material一样的世界,而我是一个Material女孩
Fyza Hashim 详述了她和 Trllo 团队是如何为它们的 Android 应用换上质感设计新装的.
利用 Photoshop 制作 UI 动画 —— 教程二 (androiduiux.com)
在这个教程中, Taylor Ling 与我们分享了如何在动画中加入质感设计中的渐进加速动画.
代码与库
Gradle 高级构建代码插件 (github.com)
这是一个可以自动生成 Android 版本代码和名称的插件
MaterialRangeBar(github.com)
MaterialRangeBar 是从 github.com/edmodo/range-bar 的分支, 并且加入了一些基本的质感设计元素, 比如起始终结值, 浮动的数值显示和其他东西.
Android 指示器 (github.com)
一个能够给 App Bar 标题加入一些特效的简单库.
Android PagerSlidingTabStrip(github.com)
这是一个支持交互的分页指示器控件, 兼容 Android 支持库里的 ViewPager.
Side-Menu.Android(github.com)
一个有着漂亮动画的侧边导航菜单.
Telecine(github.com)
Jack Wharton 开放了 Telecine 的源码. Telecine 是一个能够在直接在设备上制作清爽录屏的小应用.
工具
Android Drawable 导入器 (plus.google.com)
Marc Prengermann 发布了他的第一个 Android Studio 和 IntelliJ 用插件, 这个插件可以让导入图片变得更简单.
一个可以安全地管理 Android 密钥库的脚本 (androiddevcorner.blogspot.ca)
Mike Wallace 分享了一个 Gradle 脚本用以将您的应用签名密钥库安全地储存并备份.