【发布时间】:2022-09-28 03:52:05
【问题描述】:
我用 png 文件制作了本地通知图标。但是,在 android 中,图标看起来是透明的。它在 ios 应用程序中看起来不错。如何将原始图标图像显示为通知图标?
通知代码
import \'package:flutter_local_notifications/flutter_local_notifications.dart\';
// import \'package:timezone/data/latest_all.dart\' as tz;
// import \'package:timezone/timezone.dart\' as tz;
final notifications = FlutterLocalNotificationsPlugin();
initNotification() async {
var androidSetting = const AndroidInitializationSettings(\'ic_launcher\');
var iosSetting = const IOSInitializationSettings(
requestAlertPermission: true,
requestBadgePermission: true,
requestSoundPermission: true,
);
var initializationSettings = InitializationSettings(
android: androidSetting,
iOS: iosSetting
);
await notifications.initialize(
initializationSettings,
);
}
showNotification() async {
var androidDetails = const AndroidNotificationDetails(
\'ID\',
\'notification\',
priority: Priority.high,
importance: Importance.max,
// color: Color.fromARGB(255, 255, 0, 0),
);
var iosDetails = const IOSNotificationDetails(
presentAlert: true,
presentBadge: true,
presentSound: true,
);
notifications.show(
1,
\'title1\',
\'content1\',
NotificationDetails(android: androidDetails, iOS: iosDetails)
);
}
-
您是否已经更改了 iOS 的图像?
标签: flutter android-studio dart