2015-06-19 73 views
3

它看起來像自定義標籤圖標是靜態的,所以它不能對用戶的變化或外部變化做出反應?Chrome的自定義選項卡:圖標狀態和響應用戶的操作

要拍攝Pinterest的例子,如果具有Pinterest的像「Pin它」並在其上用戶點擊一個自定義標籤的圖標,可以將其變更爲「固定」。如果不是,那麼應用程序/選項卡應該如何在這種操作之後提供用戶反饋?

回答

1

圖標目前無法更改。不知道如何處理,但。

+0

我相信舉杯可以證明,所以這可能是目前我們所能做到最好。 – mahemoff

1

此功能現在[在Chrome 46中實現(https://codereview.chromium.org/1291083004/)與Android支持庫的下一個版本將很快被釋放在一起。

有兩種方法來更新操作按鈕的圖標:

  1. 使用支持庫,你可以調用CustomTabSession#setActionButton(),一旦你已經創建自定義選項卡後,得到了一個CustomTabSession對象。
  2. 如果您不喜歡使用簡單而美麗的支持庫,你也可以通過結合CustomTabsService達到同樣的目標,調用updateVisuals()並傳遞的IBinder對象綁定時,你有以前。
+0

有趣的解決方法,但重新加載頁面也重新加載頁面狀態,這可能會導致一些主要的問題。 – mahemoff

相關問題