您好我正在使用Firebase在
Android中实现推送通知.现在,在一个圆圈内有一个小图标.我需要它以更大的尺寸显示.请看图片.这是我的代码,
android:id="@+id/relativeNotification" android:layout_width="192dp" android:layout_height="192dp" android:layout_alignParentEnd="true" android:layout_alignParentRight="true"> <com.inspius.coreapp.widget.TintableImageView android:layout_width="192dp" android:layout_height="192dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_gravity="center_vertical" android:contentDescription="@string/app_name" android:src="@drawable/ic_launcher" app:tint="@color/custom_icon_video_detail_selector" />
如何从这个小图标中设置大图标?
解决方法
我认为可以通过覆盖默认设置来完成.
在您的申请清单中:
<Meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/notification_icon" />
使用您的图标而不是@ drawable / notification_icon.
希望有所帮助
更新:另外,看看:
https://github.com/firebase/quickstart-android/issues/4#issuecomment-221344318
The icon parameter can be used to specify a drawable within your app.
If you want to use R.drawable.foo,just pass foo.
这是icon参数文档:
https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support