1. 原理
不直接改变Codec输出的视频宽高比,而是改变视频播放器窗口的大小。
2. 设置Window
需要将Window设置未可以超出屏幕尺寸
mWindow.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_...
分类:
移动开发 时间:
2015-03-13 20:47:34
阅读次数:
195
WindowManager.LayoutParams p = (WindowManager.LayoutParams) view.getLayoutParams(); p.x=dx; p.y=dy; ...
分类:
其他好文 时间:
2015-03-10 19:19:44
阅读次数:
181
WindowManager wm = this.getWindowManager();
Point screenAttribute = new Point();
wm.getDefaultDisplay().getSize(screenAttribute);
Toast.makeText(this, "Screen Width:" + screenAttribute.x +",Scre...
分类:
移动开发 时间:
2015-03-08 15:47:56
阅读次数:
159
1.设置popupWindow的背景为60%透明Windowwindow=activity.getWindow();WindowManager.LayoutParamslp=window.getAttributes();lp.alpha=0.6f;window.setAttributes(lp);记得隐藏popupwindow的时候,需要恢复WindowManager.LayoutParamslp=window.getAttributes();lp.alpha=1f;w..
分类:
移动开发 时间:
2015-03-06 17:18:39
阅读次数:
143
Android提供的系统服务之--WindowManager(窗口管理服务)
——转载请注明出处:coder-pig
本节引言:
先在这里祝大家元宵节快乐哈~(*^__^*) 嘻嘻……
本节我们来探讨下这个Android系统服务中的WindowManager(窗口管理服务),
他是显示View的最底层,好像我们的Actviity和Dialog,以及Toast的底层实现都用到
这个WindowM...
分类:
移动开发 时间:
2015-03-05 19:33:21
阅读次数:
243
很多人都知道使用WindowManager.getDefaultDisplay.getDisplayMetrics(DisplayMetrics met)方法来获取屏幕宽度,但是这样其实是不一定准确的,因为有时候,会有小窗口(Virtual Display的存在)。这样的话,我们就需要找出所有Dis...
分类:
移动开发 时间:
2015-03-04 21:00:36
阅读次数:
151
通知栏透明效果如图:
而通知栏不透明的效果是这样子的:
但是这个效果只在4.4+才支持
getWindow().addFlag(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);demo如下:
@Override
protected void onCreate(Bundle savedInstanceState) {...
分类:
移动开发 时间:
2015-03-03 18:36:02
阅读次数:
174
1.设置透明度(Dialog自身的透明度)WindowManager.LayoutParams lp=dialog.getWindow().getAttributes();lp.alpha=1.0f;dialog.getWindow().setAttributes(lp); alpha在0.0f到1...
分类:
移动开发 时间:
2015-03-02 16:26:16
阅读次数:
192
效果图:调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,...
分类:
其他好文 时间:
2015-03-01 18:24:20
阅读次数:
144
全屏:在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题2 getWindow().setFlags(WindowManager.La...
分类:
移动开发 时间:
2015-02-28 18:08:50
阅读次数:
237