Sir*_*lcs 8 android android-notifications firebase firebase-cloud-messaging
嗨,我正在使用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" />
Run Code Online (Sandbox Code Playgroud)
如何从这个小图标设置大图标?
我认为可以通过覆盖默认设置来完成。
在您的应用程序清单中:
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/notification_icon" />
Run Code Online (Sandbox Code Playgroud)
使用您的图标而不是@drawable/notification_icon
。
希望有帮助
更新:另外,看看:
https://github.com/firebase/quickstart-android/issues/4#issuecomment-221344318
icon 参数可用于指定应用程序中的可绘制对象。如果你想使用 R.drawable.foo,只需传递 foo 即可。
这是icon
参数文档:
https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support
归档时间: |
|
查看次数: |
7230 次 |
最近记录: |