android – 如何在Firebase应用通知中设置更大的图标?

前端之家收集整理的这篇文章主要介绍了android – 如何在Firebase应用通知中设置更大的图标?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
您好我正在使用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.

Source

希望有所帮助

更新:另外,看看:

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

猜你在找的Android相关文章