Android 音乐通知notification mediaStyle的进度条颜色问题?

新手上路,请多包涵

我按照官方文档实现了一个新风格的音乐播放通知notification mediaStyle,但是发现默认进度条颜色没有随专辑封面中各颜色变化的特性,该特性可以由palette实现。

所以目前构造的进度条颜色没有被palette处理。无论浅深色背景下,进度条颜色都是深色,导致当深色背景图时,深色进度条的进度看不清。

市场上的本地播放器上能做出类似的效果,请问这能怎么实现呢?是不用官方的音乐播放通知,从一般的普通通知,通过自定义布局来实现吗?已经查阅了官方文档及论坛社区相关问题,水平有限没发现解决这个问题的有效方法。

构造音乐通知关键部分代码:

new NotificationCompat.Builder(mContext, NOTIFICATION_CHANNEL_ID).setStyle(new androidx.media.app.NotificationCompat.MediaStyle());
### 我的实现:浅色背景图进度条颜色深色背景图下进度条颜色
### Black Player的实现:imageimage

阅读 3.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题