如何创建一个带有撤销按钮的通知,就像Gmail那样?

8

我想实现这样的通知:

enter image description here

我知道我可以使用自定义布局通知设置onClickPendingIntent。但是,这是最好的选择吗?如果不是,那么什么是最好的选择?如果是,如何模仿带有图标的左侧方块?措施、颜色等。
2个回答

2

是的,那是最好的选择。使用RemoteViews来创建你的自定义布局,并确保使用onClickPendingIntent而不是setContentIntent来进行UNDO操作。如果你使用第二种方法,通知栏将被最小化,如果你想要在用户按下UNDO后再次无缝更新通知,这不是你想要的事情,就像Gmail一样。

如果你想要将你的图标与非自定义通知对齐,请使用以下尺寸:https://www.google.com/design/spec/patterns/notifications.html#notifications-content


0

我有同样的问题。我所做的是在PendingIntent活动/服务中创建一个带有“撤销”按钮等的新通知。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接