Android 可拖动窗格问题,可调整顶部视频片段的大小
在方向改变期间,我正在调整播放器的高度,但应用程序无法冻结播放器上的任何控件Android 可拖动窗格问题,可调整顶部视频片段的大小,android,Android,在方向改变期间,我正在调整播放器的高度,但应用程序无法冻结播放器上的任何控件 if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { // updateViewToLandscape(); // if(!needToHideNavBar()){ videoPlayerFragment.getPlayerImpl().ro
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
// updateViewToLandscape();
// if(!needToHideNavBar()){
videoPlayerFragment.getPlayerImpl().root.getLayoutParams().height = getScreenHeight();
// draggablePanel.setTopFragmentResize(true);
draggablePanel.setTopViewHeight(getScreenHeight());
// draggablePanel.setBottomFragment(new Fragment);
draggablePanel.initializeView();
// draggablePanel.isClickToMaximizeEnabled();
// draggablePanel.isClickToMaximizeEnabled();
// hookDraggableViewListener();
// draggablePanel.getRootView().settou
// this.getWindow().setFlags(
// WindowManager.LayoutParams.FLAG_FULLSCREEN,
// WindowManager.LayoutParams.FLAG_FULLSCREEN);
// }
} else {
if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) {
}
videoPlayerFragment.getPlayerImpl().root.getLayoutParams().height = 600;
draggablePanel.setTopViewHeight(600);
// draggablePanel.setBottomFragment(new Fragment);
draggablePanel.initializeView();
// draggablePanel.isClickToMaximizeEnabled();
// draggablePanel.isClickToMaximizeEnabled();
//hookDraggableViewListener();
// draggablePanel.setTopViewHeight(400);
//updateViewToPortrait(true);
// this.getWindow().clearFlags(
// WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
这是我的密码
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
// updateViewToLandscape();
// if(!needToHideNavBar()){
videoPlayerFragment.getPlayerImpl().root.getLayoutParams().height = getScreenHeight();
// draggablePanel.setTopFragmentResize(true);
draggablePanel.setTopViewHeight(getScreenHeight());
// draggablePanel.setBottomFragment(new Fragment);
draggablePanel.initializeView();
// draggablePanel.isClickToMaximizeEnabled();
// draggablePanel.isClickToMaximizeEnabled();
// hookDraggableViewListener();
// draggablePanel.getRootView().settou
// this.getWindow().setFlags(
// WindowManager.LayoutParams.FLAG_FULLSCREEN,
// WindowManager.LayoutParams.FLAG_FULLSCREEN);
// }
} else {
if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED) {
}
videoPlayerFragment.getPlayerImpl().root.getLayoutParams().height = 600;
draggablePanel.setTopViewHeight(600);
// draggablePanel.setBottomFragment(new Fragment);
draggablePanel.initializeView();
// draggablePanel.isClickToMaximizeEnabled();
// draggablePanel.isClickToMaximizeEnabled();
//hookDraggableViewListener();
// draggablePanel.setTopViewHeight(400);
//updateViewToPortrait(true);
// this.getWindow().clearFlags(
// WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
您的代码混乱且不完整,只需添加相关的代码即可删除已注释的代码。DragablePanel.initializeView();由于这一行,我的appliaction touch不工作视频在两个方向上运行,但没有控件工作,整个appliaction touch不工作,只有backpress在工作..dnt查看注释代码查看未注释代码我无法删除。我正在尝试设置顶视图高度,但没有应用程序touch工作