[英]why doesn't it change the launcher icon?
簡而言之:
Android API 26引入了自適應圖標的概念。 現在,我們不再以一個PNG(每個DPI大小)提供圖標和背景,而是將圖標作為“前景”圖像和“背景”資源分別提供。
這樣,啟動器應用程序就可以選擇為其配置的背景形狀,然后將其與圖標重疊使用。
為了向后兼容,我們仍然提供常規的PNG,它將在API 26之前的設備上使用。 這就是您要更改的內容,但是所做的更改不會顯示在您正在測試的設備上,因為它會顯示自適應圖標。
您的更改將在較舊的設備上顯示。
要使用這些新啟動器,請轉到Android Studio菜單File... New... Image Assets
。
選擇“啟動器圖標(自適應和舊版)”-這將向您顯示新的UI,為您提供更改前景,背景和舊版資源的選項。
請注意,如果您不提供任何自適應資源,則API 26-27將在設計時顯示您的舊圖標。
API 28對此進行了更改,並且您的舊圖標將由啟動器縮小,並放置在默認的白色背景內,以匹配所選樣式。 看起來好像您在自適應向導中選擇了白色背景層和較小的前景層。
這是來自Android Developer文檔的信息:
Android API 26引入了自適應圖標的概念。 現在,我們不再以一個PNG(每個DPI大小)提供圖標和背景,而是將圖標作為“前景”圖像和“背景”資源分別提供。
這樣,啟動器應用程序就可以選擇為其配置的背景形狀,然后將其與圖標重疊使用。
為了向后兼容,我們仍然提供常規的PNG,它將在API 26之前的設備上使用。 這就是您要更改的內容,但是所做的更改不會顯示在您正在測試的設備上,因為它會顯示自適應圖標。
您的更改將在較舊的設備上顯示。
要使用這些新啟動器,請轉到Android Studio菜單中的文件...新建...圖像資產。
選擇“啟動器圖標(自適應和舊版)”-這將向您顯示新的UI,為您提供更改前景,背景和舊版資源的選項。
請注意,如果您不提供任何自適應資源,則API 26-27將在設計時顯示您的舊圖標。
API 28對此進行了更改,並且您的舊圖標將由啟動器縮小,並放置在默認的白色背景內,以匹配所選樣式。 看起來好像您在自適應向導中選擇了白色背景層和較小的前景層。
這是來自Android Developer文檔的信息:
自適應圖標
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.