(在运行 Android 14 的 Google Pixel 7a 上运行)
我正在开发启动器应用程序,我需要能够将启动器图标显示为方形。
但是,每当我绘制图标时,它总是圆形的,即使应用程序的资源中没有任何圆形图标。
如何获得完整的图标,而不将其圆角化为圆形?
这是我当前的代码:
var pm = context.getPackageManager()
var mainIntent = Intent(Intent.ACTION_MAIN, null)
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER)
var apps = pm.queryIntentActivities(mainIntent, 0)
for (resolveInfo in apps) {
val iconDrawable = resolveInfo.activityInfo.loadIcon(pm)
var img = ImageView(context)
img.setImageDrawable(icon)
appGrid.addView(img) // always displays as a circle
}
谢谢你无法控制这个。这是系统控制