BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Android Studio 1.4增加了对矢量图的支持

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 百占辉 关注 0 他的粉丝 发布于 2015年10月9日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

近日,Google发布了Android Studio 1.4,其中提供了对矢量图的支持、一个主题编辑器、一些Design Support Library模板和更易于连接Firebase账号。

矢量图

VectorDrawable是在API21被引入,现在Studio对它提供了支持。我们可以通过一些定义好的material design vectors或者一个自定义的SVG library选择一个资源,改变它的尺寸和透明度,然后Studio会生成一个XML图像文件供你使用。当targeting API level为21时,还会支持从右到左的语言。矢量图资源在targeting API level低于Lollipop时也是支持的,只是会有一些限制。例如,由于在之前的Android版本中不支持矢量图,在构建时Studio会为每个矢量图生成基于多个屏幕密度的多个PNG文件。这需要Gradle 1.4.0-beta3的支持。另外,group和clip-path属性还没有被支持,动态属性、自动镜像和引用其他源文件也没有。

主题编辑器

Goolge想要创建一个强大的主题编辑器,但是第一个版本他们添加了对编辑material design colors(colors)的支持。

工程模板

Android Studio 1.4包含了Android Design Library的应用模板,有No Activity、Blank、Empty、Login、Maps、Tabbed和其他模板。

性能检测器

除了常用的CPU和内存的监测,在Android Studio 1.4中,你还可以监控时间维度上应用对于GPU的使用,当使用网络时,还能查看发送和接收速率。

Firebase

Studio简化了连接Firebase后端的流程,但还是要做一些令人苦恼的操作。要查看更详细的信息,我们推荐这个教程Use Firebase and Google App Engine is an Android App

这周Google发布了两款Nexus设备,5X和6P,预装了最新的Android系统Marshmallow。Android Studio 1.4可以审查基于这些设备的应用,开发者需要检查资源文件来确保它们在新设备中正常渲染。它们的屏幕分辨率是:Nexus 5X - 1920 x 1080 px(730 x 410dp)- 420dpi,Nexus 6P - 2560 x 1440 px(730 x 410 dp)- 560 dpi。

查看英文原文:Android Studio 1.4 Adds Support for Vector Graphics


感谢张龙对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT