在Android O設備中運行我的項目使我的啓動器圖標適合圓角背景。Android中的圖標O
根據材質設計規則,我所有的圖標都是平方的,並且我希望爲較舊的Android版本保留這種方式。但我也想要忍受Android O設計規則,填充所有難看的空白區域,就像在地圖啓動器圖標中一樣,如圖中所示。
有這方面的任何解決方案?
在Android O設備中運行我的項目使我的啓動器圖標適合圓角背景。Android中的圖標O
根據材質設計規則,我所有的圖標都是平方的,並且我希望爲較舊的Android版本保留這種方式。但我也想要忍受Android O設計規則,填充所有難看的空白區域,就像在地圖啓動器圖標中一樣,如圖中所示。
有這方面的任何解決方案?
的AndroidØ引入自適應發射器的圖標,它可以在不同的設備型號顯示 各種形狀的
欲瞭解更多請參考here
<adaptive-icon>
<background android:drawable="@color/ic_background"/>
<foreground android:drawable="@mipmap/ic_foreground"/>
</adaptive-icon>
您可以同時設置android:icon
android:roundIcon
on your manifest.xml。如果您使用的是Android 7.1+,則啓動器會選擇四捨五入的設備,如果設備支持它的話。
從Android O開始,我們有adaptive icon concept。你應該android:icon
和android:roundIcon
使用<adaptive-icon>
爲創建資源:
<adaptive-icon>
<background android:drawable="@color/ic_background"/>
<foreground android:drawable="@mipmap/ic_foreground"/>
</adaptive-icon>
「mimap-anydpi-v26」fo lder只包含'ic_launcher.xml'?沒有'ic_launcher_round.xml'? – Alix
我不想將自己的項目導入到Android Studio 3.0中以創建自適應圖標。有什麼在線工具可以製作這些圖標? – GuilhermeFGL
您可以創建一個虛擬項目,並可以在其中創建一個圖標。你不需要完全導入你的項目。截至目前,沒有在線工具可以生成自適應圖標 –