Android开发技术周报 Issue#82
教程
-
当数学遇上动画:讲述ValueAnimator、TypeEvaluator和TimeInterpolator之间的恩恩怨怨
其实关于ValueAnimator的内部工作原理大家也都清楚,本文只是选择从数学函数的角度来解析这个原理,方便理解。看完了本节之后我们就更加清楚如何借助TypeEvaluator和TimeInterpolator来帮助我们实现动画等知识。
-
Toolbar 是在 Android 5.0 开始推出的一个 Material Design 风格的导航控件 ,Google 非常推荐大家使用 Toolbar 来作为Android客户端的导航栏,以此来取代之前的 Actionbar 。与 Actionbar 相比,Toolbar 明显要灵活的多。它不像 Actionbar 一样,一定要固定在Activity的顶部,而是可以放到界面的任意位置。
-
Android市场的渠道分散已不是什么新鲜事,但如何高效打包仍是令许多开发者头疼的问题。本篇文章着重介绍了目前最新的三种打包方案,并且从安全方面对这三种方案进行点评,相信会给开发者带来新的助力。一般需求的打包,一条行命令就出来了。
开源库&项目
-
Android library to capture screenshot from your app
-
A Page based navigation framework for Android with a simplified lifecycle and easy transition animations
-
Implementation of the multiple back stacks.
-
一个可以让你访问 Android 的隐藏 Api 和 内部资源的库
-
编辑个人资料,图片可拖拽排序。有点像可拖拽的gridView,但是会更流畅
-
Markdwon 解析器
-
Simple command pattern helper class
-
一个SystemBar帮助类,目前只有StatusBar
-
Toggle button which shows a happy face for checked or unhappy for unchecked.
-
Sample application for the new Android ConstraintLayout
-
Minimized YouTube for Android
视频
工具
-
React Native 集成开发工具
-
ArscBlamer is a command-line tool that can parse an Android app's resources.arsc file and extract useful, actionable information about its contents