VectorDrawable 和 AnimatedVectorDrawable 的兼容性问题

rain | 移动 | 2016-01-09
VectorDrawable 和 AnimatedVectorDrawable 的兼容性问题
前面分别介绍了 VectorDrawable 和 AnimatedVectorDrawable 。 本文来介绍下 Android 开发工具对矢量图兼容性的支持。 VectorDrawable 兼容性的支持方式 在 Android 官方还没有给出兼容性解决方案的时候, 开发者社区已经有几个解决方案了。比如: https://github.com/trello/victor https://github.com/telly/MrVector https://github.com/wnafee/ve... [阅读全文]

AnimatedVectorDrawable 详解

rain | 移动 | 2016-01-08
前面我们了解了 VectorDrawable 的内容。VectorDrawable 是用来绘制静态图的,而 AnimatedVectorDrawable 顾名思义就是针对 VectorDrawable 来做动画的。通过 AnimatedVectorDrawable 可以对图标做出各种有意义的动画效果。 AnimatedVectorDrawable 属性 AnimatedVectorDrawable 通过 ObjectAnimator 和 AnimatorSet 来对 VectorDrawable 的属性... [阅读全文]

VectorDrawable 详解

rain | 移动 | 2016-01-08
Android 5.0系统中引入了 VectorDrawable 来支持矢量图(SVG),同时还引入了 AnimatedVectorDrawable 来支持矢量图动画。但是一年半过去了,使用矢量图的应用还是比较少,主要原因之一是兼容性问题,在 5.0 之前的版本上还是要使用 png 或者 jpg 图片。现在 随着 Android Studio 和 Gradle plugin 的功能进一步完善,已经可以大部分情况下满足兼容性... [阅读全文]

Gradle 奇技淫巧

rain | 奇技淫巧, 移动 | 2015-12-31
Gradle 现在已经是 Android 开发必备的建构工具了。本文总结了一些在日常开发过程中会遇到的各种小技巧。 Android Gradle Plugin 的参考文档在这里 http://google.github.io/android-gradle-dsl/current/index.html buildTypes 和 productFlavors buildTypes 是指建构的类型,一般只用两种默认类型 debug 和 release ,顾名思义 debug 用来配置开发过... [阅读全文]

纸墨设计文档: 输入提示

rain | 纸墨设计 | 2015-12-12
纸墨设计文档: 输入提示
在谷歌官方的纸墨设计文档 中介绍如下: 提示用户输入问题,让用户快速的修正输入内容。 如何使用 在项目的 build.gradle 文件中添加 appcompat 库: [crayon-58b3f10118133662490182/] 你的 Activity 继承至 android.support.v7.app.AppCompatActivity: [crayon-58b3f1011813e257678629/] 在你的布局文件中使用 TextInputLayou... [阅读全文]

纸墨设计文档: Floating labels

rain | 纸墨设计 | 2015-12-12
纸墨设计文档: Floating labels
在谷歌官方的纸墨设计文档 中介绍如下: 当用户开始输入的时候,输入框内的提示文字移动到输入框上方。 如何使用 在项目的 build.gradle 文件中添加 appcompat 库: [crayon-58b3f101198b1165894736/] 你的 Activity 继承至 android.support.v7.app.AppCompatActivity: [crayon-58b3f101198bb536563673/] 在你的布局文件中使用 ... [阅读全文]

纸墨设计文档: Tabs

rain | 纸墨设计 | 2015-12-12
纸墨设计文档: Tabs
在谷歌官方的纸墨设计文档 中介绍如下: Tabs 是一种非常方便的页面切换方式,非常适合显示分类数据。 如何使用 在项目的 build.gradle 文件中添加 appcompat 库: [crayon-58b3f1011af4f019161637/] 你的 Activity 继承至 android.support.v7.app.AppCompatActivity: [crayon-58b3f1011af5a911432498/] 在你的布局文件中使用 T... [阅读全文]

纸墨设计文档: Rating Bar

rain | 纸墨设计 | 2015-11-29
纸墨设计文档: Rating Bar
在谷歌官方的纸墨设计文档 中介绍如下: RatingBar 是 SeekBar 和 进度条的扩展,方便用户打分。 如何使用 在项目的 build.gradle 文件中添加 appcompat 库: [crayon-58b3f1011c6f4393564555/] 你的 Activity 继承至 android.support.v7.app.AppCompatActivity: [crayon-58b3f1011c702608920450/] 在你的布局文件中使用 Ratin... [阅读全文]
Ɣ回顶部