Evet, büyük simgenin rengi gerçek görüntünün bir parçasıdır. Lolipop üzerindeki büyük simgenin boyutları, görüntünün tamamını dolduran optik bir görünüme sahip 40x40dp'dur. Yani 20dp yarıçapı olan bir daire ile 40x40dp'lik bir varlık oluşturmanız gerekir. Sen Bildirimin büyük simge de ayarlayabilirsiniz şöyle: Bir çekilebilir kaynaktan olması büyük simgesi gerekiyorsa
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.notification_small_icon)
.setLargeIcon(notificationLargeIconBitmap)
.setContentTitle("Notification")
.setContentText("Content text")
.setColor(context.getResources().getColor(R.color.accent_color));
Böyle bir Bitmap
örneğini alabilirsiniz: İsterseniz
Bitmap notificationLargeIconBitmap = BitmapFactory.decodeResource(
context.getResources(),
R.drawable.notification_large_icon);
senin Android'in önceki sürümleriyle (kitkat ve aşağıdaki'un altında) güzel bir şekilde görüntülenecek bildirim, büyük simgenizin 64x64dp boyutuna sahip bir kare sürümüne sahip olmalısınız.
Büyük simgenin boyutları 40x40dp değil, 64x64dp olmalıdır. Android SDK'da kontrol edildi. – igla
Büyük simgenin boyutu aslında kitkat ve 64x64dp boyutlarındadır, ancak lolipopda 40x40dp'dir. Yine de bilgiyi bulduğum kaynağı alamıyorum. – alxscms
Hayır, Lollipop'ta yanılıyorsunuz. Bunu test ettim ve büyük simgenin boyutları 40x40dp ise simgenin bulanık olduğunu öğrendim. Android 21 SDK kaynakları da boyutun 64x64dp olması gerektiğine işaret ediyor. Kendiniz kontrol edebilirsiniz :) – igla