Skip to content

Commit 7004032

Browse files
author
CodingForAndroid
committed
change size
1 parent 71d84b3 commit 7004032

7 files changed

Lines changed: 53 additions & 57 deletions

File tree

app/src/main/java/com/bczm/widgetcollections/ui/fragment/RecommandFragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ protected LoadResult load() {
7676
protected View createLoadedView() {
7777
//模拟 评论加载数据 第一次 0 表示有更多
7878
SharedPreferenceUtils.setGetMoreTimes(0);
79-
View view = LayoutInflater.from(getActivity()).inflate(R.layout.fragment_recommand, null);
79+
View view = LayoutInflater.from(UIUtils.getContext()).inflate(R.layout.fragment_recommand, null);
8080
// 此时list 已经包含信息
8181
rlView = (LinearLayout) view.findViewById(R.id.rl_view);
8282
rlView.setFocusable(false);
8383
// 找到 scrollview 在可见的时候 让滑动到顶部
8484
scollVoew = (ScrollView) view.findViewById(R.id.scrollView);
8585
//添加viewpager
86-
LayoutGenetator.getneratePagerView(resultList, getActivity(), rlView);
86+
LayoutGenetator.getneratePagerView(resultList, UIUtils.getContext(), rlView);
8787
// 添加6个推荐位置
8888
LayoutGenetator.generateRecommendPosition(popList, rlView);
8989
//添加 推荐频道

app/src/main/java/com/bczm/widgetcollections/ui/fragment/VideoPlayerActivity.java

Lines changed: 48 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@
3131
import android.view.ViewGroup;
3232
import android.view.ViewTreeObserver;
3333
import android.view.WindowManager;
34+
import android.widget.ImageButton;
3435
import android.widget.ImageView;
36+
import android.widget.Toast;
37+
3538
import com.bczm.widgetcollections.R;
3639
import com.bczm.widgetcollections.utils.LogUtils;
3740
import com.bczm.widgetcollections.utils.UIUtils;
@@ -68,12 +71,6 @@ public void onCreate(Bundle bundle) {
6871
Intent intent = getIntent();
6972
// mPath = intent.getStringExtra("path");
7073
mPath="rtmp://live.hkstv.hk.lxdns.com/live/hks";
71-
// mPath="http://mvvideo1.meitudata.com/558931da76dda6982.mp4";
72-
// http://us.sinaimg.cn/003rWaQ0jx06VySJBUc0050d010000fj0k01.m3u8?KID=unistore,video&Expires=1442848623&ssig=PmY0mIGSWk
73-
// mPath="http://us.sinaimg.cn/003rWaQ0jx06VySJBUc0050d010000fj0k01.m3u8";
74-
// mPath="http://hls3.douyutv.com/live/319538rGmSLuO2IR/playlist.m3u8";
75-
// mPath="http://hdl3.douyutv.com/live319538rGmSLuO2IR.flv";
76-
// mPath = intent.getStringExtra("path");
7774
mTitle = "-------------------------title";
7875
// mTitle = intent.getStringExtra("title");
7976
if (TextUtils.isEmpty(mPath)) {
@@ -101,51 +98,13 @@ public void onCreate(Bundle bundle) {
10198
mVideoView.setVideoPath(mPath);
10299

103100
//设置显示名称
104-
mMediaController=new MediaController(UIUtils.getContext(),new MediaController.Controller(){
101+
mMediaController=new MediaController(UIUtils.getContext(),new MediaController.Controller( ){
105102
@Override
106103
public View.OnClickListener getShareClickListener() {
107104
View. OnClickListener shareController=new View.OnClickListener() {
108105
@Override
109106
public void onClick(View view) {
110-
UIUtils.showToastSafe("getShareClickListener");
111107
LogUtils.e("分享操作_____before click____"+mLayout);
112-
if (mLayout == VideoView.VIDEO_LAYOUT_ZOOM)
113-
mLayout = VideoView.VIDEO_LAYOUT_ORIGIN;
114-
else
115-
mLayout++;
116-
if(mLayout==VideoView.VIDEO_LAYOUT_STRETCH){// 横竖屏切换记得 给activity 设置 configchange 属性 android:configChanges="orientation|keyboardHidden|screenSize"
117-
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
118-
// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
119-
}else{
120-
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
121-
}
122-
123-
124-
// if(mLayout==VideoView.VIDEO_LAYOUT_ORIGIN){
125-
//// mLayout=VideoView.VIDEO_LAYOUT_SCALE;// 全屏
126-
// mLayout=VideoView.VIDEO_LAYOUT_STRETCH;// 全屏
127-
// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
128-
// if (mVideoView != null)
129-
// mVideoView.setVideoLayout(mLayout, 0);
130-
// }else if(mLayout==VideoView.VIDEO_LAYOUT_STRETCH){
131-
// mLayout=VideoView.VIDEO_LAYOUT_ORIGIN; //原始 画面 全屏
132-
//// mLayout=VideoView.VIDEO_LAYOUT_ORIGIN; //原始 画面 全屏
133-
// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
134-
// if (mVideoView != null)
135-
// mVideoView.setVideoLayout(mLayout, 0);
136-
// }
137-
138-
if (mVideoView != null)
139-
mVideoView.setVideoLayout(mLayout, 0);
140-
// public static final int VIDEO_LAYOUT_ORIGIN = 0;
141-
// public static final int VIDEO_LAYOUT_SCALE = 1;
142-
// public static final int VIDEO_LAYOUT_STRETCH = 2;
143-
// public static final int VIDEO_LAYOUT_ZOOM = 3;
144-
// public static final int VIDEO_LAYOUT_FIT_PARENT = 4;
145-
LogUtils.e("分享操作____after click_____" + mLayout);
146-
147-
148-
149108
}
150109
};
151110
return shareController;
@@ -157,26 +116,62 @@ public View.OnClickListener getBackClickListener() {
157116
View. OnClickListener backCOntroller=new View.OnClickListener() {
158117
@Override
159118
public void onClick(View view) {
160-
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
161-
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
162-
getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON);
163-
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
164119

165-
// mVideoView.stopPlayback();
166-
// VideoPlayerActivity.this.finish();
120+
mVideoView.stopPlayback();
121+
VideoPlayerActivity.this.finish();
167122
}
168123
};
169124
return backCOntroller;
170125
}
126+
127+
@Override
128+
public View.OnClickListener selectedSizeListener(final ImageButton mChangeSize) {
129+
View. OnClickListener shareController=new View.OnClickListener() {
130+
@Override
131+
public void onClick(View view) {
132+
if (mLayout == VideoView.VIDEO_LAYOUT_STRETCH)
133+
mLayout = VideoView.VIDEO_LAYOUT_ORIGIN;
134+
else
135+
mLayout++;
136+
// if(mLayout==VideoView.VIDEO_LAYOUT_STRETCH){// 横竖屏切换记得 给activity 设置 configchange 属性 android:configChanges="orientation|keyboardHidden|screenSize"
137+
//// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
138+
//// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
139+
// }else{
140+
//// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
141+
// }
142+
if(mLayout== VideoView.VIDEO_LAYOUT_ORIGIN){
143+
//最小
144+
mChangeSize.setBackgroundResource(R.mipmap.ic_ar_4_3_inside);
145+
}else if(mLayout==VideoView.VIDEO_LAYOUT_SCALE){
146+
//80%
147+
mChangeSize.setBackgroundResource(R.mipmap.ic_ar_16_9_inside);
148+
}else if(mLayout==VideoView.VIDEO_LAYOUT_STRETCH){
149+
//全屏
150+
mChangeSize.setBackgroundResource(R.mipmap.ic_ar_adjust_screen);
151+
}
152+
LogUtils.e("mLayout:"+mLayout);
153+
if (mVideoView != null)
154+
mVideoView.setVideoLayout(mLayout, 0);
155+
// public static final int VIDEO_LAYOUT_ORIGIN = 0;
156+
// public static final int VIDEO_LAYOUT_SCALE = 1;
157+
// public static final int VIDEO_LAYOUT_STRETCH = 2;
158+
// public static final int VIDEO_LAYOUT_ZOOM = 3;
159+
// public static final int VIDEO_LAYOUT_FIT_PARENT = 4;
160+
}
161+
};
162+
return shareController;
163+
}
164+
165+
171166
});
172167
mMediaController.setFileName(mTitle);
173168
mVideoView.setMediaController(mMediaController);
174169
mVideoView.requestFocus();
175170

176171

177172
mGestureDetector = new GestureDetector(this, new MyGestureListener());
178-
// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
179-
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
173+
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
174+
// setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
180175

181176
ViewTreeObserver vto = mVideoView.getViewTreeObserver();
182177
vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {

app/src/main/res/layout/videoview.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
33
android:layout_width="fill_parent"
44
android:layout_height="fill_parent"
5+
android:background="@color/black"
56
android:orientation="vertical" >
67

78
<io.vov.vitamio.widget.VideoView
@@ -33,8 +34,8 @@
3334

3435
<FrameLayout
3536
android:id="@+id/operation_volume_brightness"
36-
android:layout_width="wrap_content"
37-
android:layout_height="wrap_content"
37+
android:layout_width="150dp"
38+
android:layout_height="150dp"
3839
android:layout_centerInParent="true"
3940
android:background="#00000000"
4041
android:orientation="horizontal"
147 Bytes
Loading
152 Bytes
Loading
130 Bytes
Loading
220 Bytes
Loading

0 commit comments

Comments
 (0)