我正在使用Cast Companion Library android。如何更改對話框上的主題Cast Companion庫android
我想改變一些顏色,如文字顏色,播放,暫停按鈕爲黑暗。 現在是淺色。 任何建議要做到這一點?
感謝
我正在使用Cast Companion Library android。如何更改對話框上的主題Cast Companion庫android
我想改變一些顏色,如文字顏色,播放,暫停按鈕爲黑暗。 現在是淺色。 任何建議要做到這一點?
感謝
我添加上的活動一些代碼,從這個鏈接:
http://explod.io/setting-the-theme-of-mediaroutechooserdialog/
MediaRouteDialogFactory mMediaRouteDialogFactory = new VideoMediaRouteDialogFactory() {
@NonNull
@Override
public MediaRouteChooserDialogFragment onCreateChooserDialogFragment() {
return new MediaRouteChooserDialogFragment() {
@Override
public MediaRouteChooserDialog onCreateChooserDialog(Context context, Bundle savedInstanceState) {
return new MediaRouteChooserDialog(context, android.R.style.Theme_Material_Light_Dialog);
}
};
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.my_menu, menu);
mMediaRouteMenuItem = mCastManager.addMediaRouterButton(menu, R.id.media_route_menu_item);
MenuItem routeItem = menu.findItem(R.id.media_route_menu_item);
MediaRouteActionProvider mediaRouteButton = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(routeItem);
mediaRouteButton.setDialogFactory(mMediaRouteDialogFactory);
return true;
}
這是不相關或由CCL管理;在該對話框中,主題由MediaRouteThemeHelper管理。您可以在自己的應用程序中覆蓋Theme.MediaRouter.Light.DarkControlPanel
和Theme.MediaRouter.LightControlPanel
樣式,並調整對話框的主題。
u能請您分享它的全部源代碼? –