问题描述
在 android 通知中,我们可以使用 RemoteView 作为此代码创建自定义通知
val mRemoteViews = RemoteViews(packageName,R.layout.notifi_video_view)
val mRemoteViewsExpand = RemoteViews(packageName,R.layout.notifi_video_view_expand)
然后将其放入通知构建器中以使用您的布局设计而不是像这样的android默认
notificationCompatBuilder
.setCustomContentView(mRemoteViews)
.setCustomBigContentView(mRemoteViewsExpand)
.setContentIntent(pendingIntent)
如您所见,我在右侧添加了箭头作为常规通知,同时更改了底部和顶部箭头方向,
然后在描述我所做的事情之后,这是我的问题 正如你在这些图片中看到的,我在通知箭头周围画了一个红色圆圈,所以当我点击这个箭头时我如何做一个动作我将通知从默认更改为扩展,反之亦然,就像常规的 android通知做什么?
val actionPendingIntent: PendingIntent =
Intent(this,MainActivity::class.java).apply {
action = ACTION_END_ACTION
}
.let { notificationIntent ->
PendingIntent.getService(this,notificationIntent,0)
}
mRemoteViewsExpand.setonClickPendingIntent(R.id.btn_end,endCallPendingIntent)
但我不知道如何使操作更改通知从展开到折叠,反之亦然
感谢您抽出宝贵时间和任何试图帮助我的人
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)