You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android如何设置启动图标更大圆角?Studio生成图标圆角变小疑问

解决Android Studio生成启动图标圆角过小的问题

嘿,这个问题我刚好碰到过!确实,最近Android Studio更新后,自适应启动图标的默认圆角半径确实变小了——这是因为官方对齐了Material Design 3的最新设计规范,MD3的启动图标圆角相比之前的MD2要更收敛一些。不过你完全可以手动调整回你喜欢的大圆角,下面给你两种方法:

方法一:在Image Asset向导中可视化调整

这是最直观的方式,适合不想碰代码的同学:

  1. 打开Android Studio,右键项目 > New > Image Asset,选择「Launcher Icons (Adaptive and Legacy)」
  2. 切换到「Adaptive Icon」标签页(对应你截图里的设置界面)
    Android Studio Image Asset设置界面
  3. 在「Icon Shape」区域,点击「Customize」按钮(不同AS版本可能显示为直接输入Radius的输入框)
  4. 输入你想要的圆角半径数值,比如24dp(之前MD2的默认值),甚至32dp来获得更圆润的效果
  5. 点击「Next」再「Finish」,生成的图标就会应用新的圆角了

方法二:手动修改自适应图标XML文件

如果你已经生成了图标,或者想更精准控制,可以直接修改XML:

  1. 找到项目中res/mipmap-anydpi-v26目录下的ic_launcher_round.xmlic_launcher.xml
  2. 打开文件,找到<round android:radius="XXdp" />这一行(XX是当前的圆角数值,比如16dp)
  3. 把数值改大,比如改成24dp,示例代码如下:
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@drawable/ic_launcher_background" />
    <foreground android:drawable="@drawable/ic_launcher_foreground" />
    <monochrome android:drawable="@drawable/ic_launcher_monochrome" />
    <round android:radius="24dp" /> <!-- 调整这里的数值即可 -->
</adaptive-icon>
  1. 保存后,项目里的启动图标就会自动应用新的圆角半径了

你对比的新旧图标效果:
旧版大圆角启动图标
新版小圆角启动图标

这样调整后,就能找回你之前习惯的大圆角图标啦!

内容的提问来源于stack exchange,提问作者yozhik

火山引擎 最新活动