簡體   English   中英

如何從圖標中刪除白色背景?

[英]How to Remove white Background from icon?

我在 android 上有一個創建主頁快捷方式圖標的應用程序。 圖標的圖像是我從可繪制對象中以編程方式設置的圖像

在此處輸入圖像描述 現在的問題是,當在主屏幕上創建快捷方式時,它是用白色背景創建的。

我如何刪除那個白色背景並將圖像設置為圖標的全尺寸?

謝謝你們..

編輯:我正在談論的應用程序是我使用 android 工作室開發的應用程序,只是想在創建主頁快捷方式時設置圖像的完整大小

這在很大程度上取決於您使用的啟動器。 該圖像看起來像標准的 google android 8+ (?) 圖標形狀。 我理論上它可能是您創建的圖標的一部分,但既然您問這個,我對此表示懷疑。

在舊版本的 android 中,圖標的外部形狀是獨立的,雖然很酷,並且在拖動它們時正確顯示了輪廓等,許多人抱怨應用程序抽屜中的所有圖標缺乏統一的外觀等。

引入它是為了使所有圖標看起來更加統一。 例如,長按 Google Pixel 啟動器中的空白區域會顯示進入啟動器設置的選項,您可以在那里更改所有圖標應具有的形狀:

主頁設置中的圖標形狀設置

除此之外,應用程序可以利用各種形狀並適應它們並可以這么說來填充它們。 例如,在啟動器設置中更改圖標形狀時查看 Chrome 圖標。

在 android 8 中引入:該功能稱為自適應圖標。

在此處查看有關自適應圖標的文檔: https : //developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive

這是因為自適應圖標 - Android 8 的一項功能,不能或不應更改。 您最多可以更改背景的顏色。

我按照以下准則從啟動器圖標中刪除了白色背景https://developer.android.com/studio/write/image-asset-studio

還有幾點

  1. 在背景層中,移動 slider 以調整圖標大小,直到您看不到本來應該是白色背景的內容。

  2. 在清單文件中,更改圖標以引用 mipmap 文件夾;

    android:icon="@mipmap/yourlogo" android:roundIcon="@mipmap/yourlogo 在 Asset Studio 中配置背景層

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM