当前位置 : 主页 > 手机开发 > android >

android – 通知中的缩放,裁剪图标

来源:互联网 收集:自由互联 发布时间:2021-06-11
我正在使用NotificationCompat.Builder创建通知.要设置它的大图标部分,我使用这个: bob = new NotificationCompat.Builder(context) .setLargeIcon(bm) .setAutoCancel(true) .setSmallIcon(R.drawable.ic_launcher256) .setConten
我正在使用NotificationCompat.Builder创建通知.要设置它的大图标部分,我使用这个:

bob = new NotificationCompat.Builder(context)
 .setLargeIcon(bm)
 .setAutoCancel(true)
 .setSmallIcon(R.drawable.ic_launcher256)
 .setContentTitle(context.getResources().getString(R.string.app_name))
 .setContentText(message)
 .setPriority(Notification.PRIORITY_HIGH);

smallicon显示正常,但在某些设备上,大图标被放大,因此被裁剪.在其他设备上(轻松地,所有我可以测试它的设备)它完美地工作.

我不知道这个图标必须有多大的限制.它来自用户联系人列表,所以我无法控制那里的内容,虽然我想如果那是问题我可以调整大小/重新格式化它.

我将继续调试这个(关注获取位图的逻辑),但我想我会问,以防我忽略了一些(非)明显的东西.也许人们可以在他们的设备上设置不适合通知的联系人照片,而无需进行一些预处理.

它没有真正记录在案.
网友评论