GiraffePlayer
GiraffePlayer copied to clipboard
如何在listview 或者scrollview中使用giraffe player的全屏功能
在listview或者scrollview中使用giraffe player的全屏功能,不能真正的全屏,activity横过来,但是整个界面还是原来的list view或者scrollview,
在activity中是否调用了onConfigurationChanged?
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (player != null) {
player.onConfigurationChanged(newConfig);
}
}
用fragment做的界面,所以在fragment中调用了
全屏的逻辑是:点击全屏按钮会将activity横屏,player接受到横屏后的回调,然后设置player的view为屏幕的大小。 如何横屏时player接受到了回调,则说明问题出在设置view的宽高上,你可以尝试跟进去看看
这样的话就不能在可滑动布局中使用了,我也看了源码,只是重新设置了宽高,还是还可以滑动,在可滑动布局中就不能真正的 实现全屏了
我修改了demo的布局,将播放控件嵌套在scrollview中,就出现了全屏可滑动的问题,我想实现方式需要改变
可以考虑使用一个覆盖在scrollview上的view来做全屏的播放器,和list中的分开