2016-02-26 108 views
0

我想從標準的「X」鉻自定義選項卡來換按鈕圖標的後退箭頭,「<」。關閉按鈕樣式

我知道我可以使用setCloseButtonIcon(Bitmap icon)方法,而我建立了爲按鈕設置自定義位圖的意圖。

但檢查這個問題:Close button should be shown instead of a back button on the toolbar of chrome custom tab,從我看到它是固定這項決議,鉻bug跟蹤系統:

標誌「android.support.CUSTOM_TABS:close_button_style」加入 爲開發商自定義關閉按鈕的樣式。默認 設置爲「X」,開發人員可以選擇「<」。

問題是我在創建自定義選項卡時無法找到使用它的方法。 有誰知道我可以如何改變使用這種方法的風格?

回答

3

CLOSE_BUTTON_STYLE是舊的參數,它是在這個commit刪除:

讓客戶端應用程序自定義關閉按鈕

已經有強烈的反饋請求可定製的關閉按鈕。 該CL通過從傳遞的意圖獲取位圖來實現它。

BUG = 513512

評論網址:https://codereview.chromium.org/1263583003

鉻提交 - 您的位置:裁判/頭/主@ {#340941}

正如你可以看到它是removedCustomTabIntentDataProvider.java

現在唯一可用的選項是使用您已知的方法setCloseButtonIcon(Bitmap icon)

+0

太好了,非常感謝您的回答。我應該多看看這些問題。 – Bandreid