Chromeカスタムタブでタイトルの色を変更する方法はありますか?
Chromeカスタムタブを適用してWebページを表示しました。そのために、CustomTabsIntent.Builderクラスを使用しました。ただし、タイトルの色を変更するためのインターフェイスはありません。
String url = "www.google.com";
CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder();
intentBuilder.setToolbarColor(getResources().getColor(R.color.primary));
intentBuilder.setShowTitle(true);
intentBuilder.setCloseButtonIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_arrow_back));
intentBuilder.setStartAnimations(getActivity(), R.anim.slide_in_right, R.anim.slide_out_left);
intentBuilder.setExitAnimations(getActivity(), Android.R.anim.slide_in_left, Android.R.anim.slide_out_right);
CustomTabActivityHelper.openCustomTab(getActivity(), intentBuilder.build(), Uri.parse(url), new WebviewFallback());
上記のコードに基づいて、Chromeカスタムタブは黒色のタイトルテキストを表示します。タイトルを白色に変更したいと思います。
ツールバーの色を設定します。
intentBuilder.setToolbarColor(ContextCompat.getColor(this, R.color.colorPrimary));
回答の1つで述べたように、タイトルのテキストの色は、タイトルの色とのコントラストが最も高くなるように自動的に選択されます。他に設定する方法はありません。