setCloseButtonIcon()方法不会更改默认关闭按钮

teh*_*log 14 android chrome-custom-tabs

我尝试更改Chrome自定义标签中的关闭按钮的默认图标(CustomTabsIntent.Builder)

简单的测试代码:

Bitmap closeIcon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
intentBuilder.setCloseButtonIcon(closeIcon);
Run Code Online (Sandbox Code Playgroud)

但没有任何反应.为什么?(Nexus 7,Marshmallow)

ade*_*ade 1

通常,这是由于使用具有“错误”尺寸的位图引起的。此处记录了正确的尺寸:https ://developer.android.com/reference/android/support/customtabs/CustomTabsIntent.html#KEY_ICON