【问题标题】:Icon to the edge图标到边缘
【发布时间】:2019-12-31 05:20:15
【问题描述】:

我是 xamarin 和 android 开发的新手。我创建了自己的应用程序图标。在设备安装时,图标被一个白色圆圈覆盖,我的图标变小了。我使用romannurik homepage,这是我的主屏幕截图:

我希望我的图标与标记为绿色的图标一样。我的图标变得像红色标记的那样。

我的问题是:我怎样才能创建一个像绿色标记的图标

【问题讨论】:

    标签: android xamarin


    【解决方案1】:

    SushiHangover 是正确的,但更好的方法是使用自适应图标。处理 Android 图标的最简单方法是下载 Android Studio。一旦完成,然后创建一个新项目。项目是什么并不重要。

    在加载并 Gradle 进行初始构建后,在左侧菜单中右键单击“res”并选择 New -> Image Asset。这将启动一个新窗口。

    在顶部将“图标类型”指定为“启动器图标(自适应和旧版)。然后指定前景层和背景层并点击下一步。Android Studio 将为每个版本的 android 生成所需的所有各种图标.

    最后一步是将所有 mipmap 文件夹转移到您的 xamarin 项目中,并通过 Visual Studio 添加它们。

    您仍应像提到的 SushiHangover 一样指定 RoundIcon,但如果应用程序安装在 Android 8.0 或更高版本上,它将使用自适应图标来匹配安装它的任何手机的外观。

    【讨论】:

      【解决方案2】:

      您正在寻找 Android 7.1 及更高版本中可用的“圆形启动器图标”。

      1) 你需要创建各种图标并将它们放在你的 mipmap-XXXX 资源文件夹中

      2) 然后您需要直接在清单中或通过ActivityAttribute 分配RoundIcon 属性:

      [Activity(Label = "Scoreboard", 
              Icon = "@mipmap/ic_launcher", 
              RoundIcon="@mipmap/ic_round_launcher",
              Theme = "@style/SplashTheme", 
              MainLauncher = true)]
      public class SplashActivity : AppCompatActivity
      {
          ~~~
      }
      

      详见博文:

      博文:https://devblogs.microsoft.com/xamarin/round-launcher-icons-in-android-7-1/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-16
        • 2016-10-02
        • 2022-10-07
        • 1970-01-01
        • 1970-01-01
        • 2011-09-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多