2016-04-27 115 views
11

當我在Android Studio中使用自己的圖標作爲基礎創建新的「圖像資產」(操作欄和選項卡圖標)時,我最終得到了半透明圖標。 (Android Studio更改原始顏色透明度)。如何防止它並保存原有的顏色?

這是下載到Android工作室(純黑)之前的圖像
Android Studio更改圖像資產的透明度

enter image description here

這是下載到Android工作室與圖像資產後,我設置的白色。它變得透明。

enter image description here

回答

0

您可以取消選中這個圖標,看看背景顏色...

one

+0

感謝您的關注。是的,但它確實改變了透明的圖標。我更新我的問題並添加新的圖像和說明。你也可以看到我的問題這個http://stackoverflow.com/questions/36882124/android-tab-icon-color-is-not-clear?noredirect=1#comment61335815_36882124 –

+0

@ElamanAitymbet以及...你需要的圖標有背景還是不?我真的不明白你需要什麼。 – Aspicas

+0

我只想用Image Asset將圖像顏色從黑色變爲白色。只有!但是,當我在Tablayout圖標中使用它時,我發現圖標顏色透明 –

12

我也做這個愚蠢的錯誤......而添加圖片資源....請注意下拉菜單中的形狀選項。選擇無,以便圖像在Android Studio中顯示爲透明。

Find Android Studio Screen

+0

我沒有意識到Icon Icon輸入下面的區域是可滾動的,那裏還有其他選項(包括顏色!)。謝謝 - 漂亮的指針 – gnB

2

我有同樣的問題,並通過ImageMagick的在-convertation後找到解決方案。

convert ic_action.png -fuzz 50% -channel RGBA -fill white -opaque white ic_action.png 

我們選擇所有半白色並替換爲純白色。也爲黑色:

convert ic_action.png -fuzz 50% -channel RGBA -fill black -opaque black ic_action.png 

這是結果:

Before and after

最後的一些技巧和竅門,如何ic_action.png轉換成一條線在bash。從項目根目錄開始。

首先發現圖標的所有文件:

find app/src -name "ic_action_name.png" 

下一頁使用xargs名稱爲ICON得到它:

xargs -iICON 

並得到命令:

find app/src -name "ic_action_name.png" | xargs -iICON convert ICON -fuzz 50% -channel RGBA -fill white -opaque white ICON 

更換ic_action_name.png到你的圖標名稱,如果需要white t black或其他顏色(imagemagick也支持RGB語法'#FF0000')。

2

簡單的方法來刪除android studio 3中的默認背景色。0

步驟1:選擇在文件夾中的mipmap新圖像斷言 mipmap->新建 - >圖像斷言

步驟2:選擇前景標籤和文件位置的路徑加載圖標圖像, 調整圖像根據您的視圖設置可用選項(修剪,調整大小)

第3步:然後選擇背景選項卡並從路徑定位器選項卡中刪除路徑。 第4步:去ic_lancher.xml文件紋理貼圖文件夾下,然後 刪除

的代碼行。

第5步:完成相同的操作上ic-launcher_round.xml文件夾的mipmap

<background android :drawable="@mipmap/ic_lancher_round_background"/> 

下,然後你可以找到沒有Android工作室默認綠色封面背景的圖標。 step_1step_2step_3 step_4