【发布时间】:2019-12-19 19:25:14
【问题描述】:
我正在尝试将 Android 快捷方式添加到应用程序中,包括动态快捷方式和它们的图标将从位图创建。现在它看起来像这样:
如您所见,动态快捷方式图标在中心有一个方形图像,但我需要它占据图标的所有空间,因此不会有白色背景。 代码:
Bitmap interlocutorAvatar = BitmapFactory.decodeResource(context.getResources(), R.drawable.ic_conference);
ShortcutInfo shortcutInfo = new ShortcutInfo.Builder(context, peer.getId())
.setLongLabel("Dynamic shortcut")
.setShortLabel("Dynamic")
.setIcon(Icon.createWithBitmap(interlocutorAvatar))
.setIntent(new Intent(Intent.ACTION_VIEW).setClass(context, VCEngine.appInfo().getActivity(ActivitySwitcher.ActivityType.CHAT))
.putExtra(CustomIntent.EXTRA_PEER_ID, peer.getId())
.putExtra(CustomIntent.EXTRA_CHAT_ID, peer.getId()))
.build();
【问题讨论】:
标签: android android-static-shortcuts android-dynamic-shortcuts