Android 圖示在線生成
Android Studio 包含一個名為 Image Asset Studio 的工具,它可以幫我們把自定義影像、系統圖示素材、文本字串自動生成適配系統的應用圖示,它為你的應用程式支持的每個像素密度生成一組適當解析度的圖示,Image Asset Studio 將新生成的圖示放置res/在專案目錄下的特定檔案夾中(例如 mipmap/ 或 drawable/),在運行時,Android 根據運行應用的設備的螢屏密度使用適當的資源,

Image Asset Studio 可幫助您生成以下圖示型別:
- 啟動圖示(Launcher icons)
-
Launcher Icons(Adaptive and Legacy):AS 3.0后新增,用于自適應啟動圖示,兼容新舊版系統;
-
Launcher Icons(Legacy only):用于非自適應的啟動圖示,僅限舊版系統(Android 8.0之前);
-
-
操作欄和選項卡圖示(Action bar and tab icons)
-
通知圖示(Notification icons)
-
TV Banners
-
TV Channel lcons
Image Asset 是什么
Image Asset Studio 可幫助您創建不同密度的各種型別的圖示,并準確顯示它們在專案中的放置位置,以下部分描述了您可以創建的圖示型別以及您可以使用的影像和文本輸入,
Launcher icons
Image Asset Studio 將啟動圖示放置在目錄中的適當位置res/mipmap-density/,它還創建了適合 Google Play 商店的 512 x 512 像素影像,
Action bar and tab icons
Image Asset Studio 將圖示放置在res/drawable-density/目錄中的適當位置 ,
我們建議操作欄和選項卡圖示使用 Material Design 風格,作為 Image Asset Studio 的替代方案,您可以使用 Vector Asset Studio創建操作欄和選項卡圖示,矢量繪圖適用于簡單的圖示,可以減少應用程式的大小,
Vector Asset Studio使用:


Notification icons
通知是你可以在應用程式的正常 UI 之外向用戶顯示的訊息,Image Asset Studio 將通知圖示放置在目錄中的適當位置 :res/drawable-density/
-
Android 2.2(API 級別 8)及更低版本的圖示放置在目錄中,res/drawable-density/
-
Android 2.3 到 2.3.7(API 級別 9 到 10)的圖示放置在 目錄中,res/drawable-density-v9/
-
Android 3(API 級別 11)及更高版本的圖示放置在目錄中,res/drawable-density-v11/
-
如果你的應用程式支持 Android 2.3 到 2.3.7(API 級別 9 到 10),Image Asset Studio 會生成一個灰色版本的圖示,后來的 Android 版本使用 Image Asset Studio 生成的白色圖示,
Clip Art
Image Asset Studio 使您可以輕松匯入 VectorDrawable 和 PNG 格式的 Google Material 圖示:只需從對話框中選擇一個圖示即可,

Images
你可以匯入自己的影像并根據圖示型別對其進行調整,Image Asset Studio 支持以下檔案型別:PNG(首選)、JPG(可接受)和 GIF(不可用),

Text
Image Asset Studio 允許您以各種字體鍵入文本字串,并將其放置在圖示上,它將基于文本的圖示轉換為不同密度的 PNG 檔案,你可以使用計算機上安裝的字體,

使用 Image Asset Studio
要啟動 Image Asset Studio,請按照下列步驟操作:
-
在Project視窗中,選擇 Android view,
-
右鍵單擊res檔案夾并選擇 New > Image Asset,

-
Image Asset Studio 中的自適應和舊式圖示向導,
繼續執行以下步驟:
-
如果您的應用支持 Android 8.0及以上,請創建自適應和舊版啟動器圖示,
-
如果您的應用支持不高于 Android 7.1 的版本,請僅創建舊版啟動器圖示,
-
創建操作欄或選項卡圖示,
-
創建通知圖示,
創建Launcher Icons(Adaptive and Legacy)
打開Image Asset Studio,你可以通過以下步驟添加圖示:
-
在Icon Type 中, 選擇Launcher Icons (Adaptive and Legacy),

- 在Foreground Layer選項卡中,選擇Asset Type,然后在下方的欄位中指定asset:
-
選擇Image以指定影像檔案的路徑,
-
選擇Clip Art 以從Material Design 圖示集中指定一個影像 ,
-
選擇Text以指定文本字串并選擇字體,

文章上面有各自選擇的教程
-
-
在Background Layer選項卡中,選擇Asset Type,然后在下方的欄位中指定Asset,你可以選擇一種顏色或指定要用作背景層的image,

-
在Options選項卡中,查看默認設定并確認您要生成 Legacy、Round 和 Google Play Store 圖示,

- (可選)更改每個Foreground Layer和Background Layer選項卡的名稱和顯示設定:
-
Name:如果不想使用默認名稱,請鍵入新名稱,如果該資源名稱已存在于專案中,如向導底部的錯誤所示,它將被覆寫,名稱只能包含小寫字符、下劃線和數字,
-
Trim:要調整源資產中圖示圖形和邊框之間的邊距,請選擇Yes,此操作去除透明空間,同時保留縱橫比,要保持源資產不變,請選擇No,
-
Color:要更改Clip Art or Text圖示的顏色,請單擊該欄位,在"選擇顏色"對話框中,指定一種顏色,然后單擊"選擇",新值出現在該欄位中,
-
Resize:使用滑塊指定比例因子以調整Image, Clip Art, or Text圖示的大小,當您指定顏色資源型別時,background layer的此控制元件將被禁用,
-
-
單擊Next,
-
或者,更改資源目錄:選擇要添加影像資產的資源源集:src/main/res、 src/debug/res、src/release/res或自定義源集,要定義新的源集,請選擇 File > Project Structure > app > Build Types. 例如,您可以定義一個 Beta 源集并創建一個圖示版本,在右下角包含文本“BETA”,有關更多資訊,
-
單擊Finish,Image Asset Studio 將影像添加到不同密度的 mipmap檔案夾中,
創建Launcher Icons(Legacy only)
新增:
-
Scaling:要適合圖示大小,請選擇Crop或 Shrink to Fit,使用Crop,影像邊緣可以被剪掉,而使用Shrink to Fit,則不會,如果源資產仍然不適合,您可以根據需要調整填充,
-
Shape:要在源資產后面放置背景,請選擇一個形狀,圓形、正方形、垂直矩形或水平矩形之一,對于透明背景,選擇None,

-
Effect:如果要在正方形或矩形形狀的右上角添加狗耳朵效果,請選擇DogEar,否則,選擇None,
創建Action bar and tab icons
創建Notification icons
其他情況基本大同小異,這里就不多做介紹,浪費大家時間了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293713.html
標籤:其他
上一篇:【Python實用工具】(情人節獻禮)turtle函式繪制動態玫瑰花
下一篇:關于動態記憶體管理的一些理解
