Android Studio 1.4增加了對矢量圖的支持
英文原文:Android Studio 1.4 Adds Support for Vector Graphics
近日,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。