Chrome自定义标签:图标状态并响应用户操作

时间:2015-06-19 09:42:39

标签: android google-chrome chrome-custom-tabs

自定义标签图标看起来是静态的,因此它无法响应用户更改或外部更改?

要采用Pinterest示例,如果Pinterest有一个自定义选项卡图标,例如" Pin It"用户点击它,可以改为"固定"。如果没有,应用/标签应该如何在此类操作后提供用户反馈?

2 个答案:

答案 0 :(得分:1)

目前无法更改图标。不知道如何处理它。

答案 1 :(得分:1)

此功能现在[已在Chrome 46中实施](https://codereview.chromium.org/1291083004/)以及即将发布的下一版Android支持库。

有两种方法可以更新操作按钮的图标:

  1. 使用支持库,在创建自定义选项卡后获得CustomTabSession对象后,可以调用CustomTabSession#setActionButton()。
  2. 如果您不想使用简单漂亮的支持库,您也可以通过绑定到CustomTabsService来实现相同的目标,调用updateVisuals()并传递绑定时先前获得的IBinder对象。