(Запускаем на Google Pixel 7a под управлением Android 14)
Я работаю над приложением запуска, и мне нужно иметь возможность отображать значки запуска в виде квадрата.
/>
Однако всякий раз, когда я рисую значок, он всегда округляется, даже если в ресурсах приложения нет закругленного значка.
Как я могу получить полный значок без его округления до круг?
Это мой текущий код:
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
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... of-rounded
Как сделать значок приложения квадратным, а не закругленным? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение