2017-01-17 34 views
0

我想在我的應用程序中使用簡單的幾何按鈕,例如播放,停止,在攝像機上錄製按鈕。Android中按鈕的正確資產類型是什麼?

不幸的是,我不知道如何爲他們準備好資產。

如果選擇Image Asset放置在differen文件夾differen決議,我被Asset Studio可用的選項迷惑:

enter image description here

這裏是圖標類型的一個奇怪的名單,但沒有人說「按鈕」圖標。

而且,我不知道,對於分辨率中旬像素選擇什麼尺寸。

接下來,如果讓我選擇我Vector Asset面對這一方案的支持有限的SVG。至少,它不瞭解使用Adobe Illustrator創建的SVG。

那麼,最好的選擇是什麼?

UPDATE

我在Adobe Illustrator畫了藍色的形狀和它expoted到SVG。結果如下:

enter image description here

即顏色丟失並顯示錯誤信息

In share.svg: 
[email protected] line 1 <defs> is not supported 

顯示。

+1

請注意,VectorDrawables是SVG文件的一個非常有限的子集**。 –

回答

1

這些選項是用於創建發射器,通知和actiobar圖標,但對於一個鍵U需要有一個圖像,然後手動將其轉換成不同的分辨率,並將其放置在相應的文件夾或其他在線轉換器可用於做的工作爲ü。

+0

我可以創建任何圖像。問題是如何知道,要創建哪種圖像大小? – Dims

+0

整個細節在這裏指定... HTTPS://developer.android.com/guide/practices/screens_support.html – raasesh

0

如這裏https://developer.android.com/guide/practices/screens_support.html MDPI(中)〜書面160dpi 就是drawable-mdpi

關於SVG:

可以使用vector繪製輕鬆實現SVG文件的數據。 你可以使用drawable文件夾中的矢量圖形。只需在此放置一些vector文件並將其用作背景源。

https://romannurik.github.io/AndroidAssetStudio/例如,在這裏你可以瞭解創建你自己的圖像集。

+0

如果'的Android Studio'工具不理解一些'SVG',並不意味着我也不能在應用程序中使用它? – Dims

+0

舉個例子,什麼工作不了 – Vyacheslav

+0

請看我的更新! – Dims

相關問題