设为首页 加入收藏

TOP

Android mediaplayer的尺寸缩放
2014-11-24 13:53:47 来源: 作者: 【 】 浏览:1
Tags:Android mediaplayer 尺寸 缩放


主要就是onMeasure这个函数



会计算好view的大小,即使更改view的大小 最后也不会实现全屏的效果,首先把上面的代码去掉,那么就可以实现指定view的大小功能了,而指定view大小可以通过setlayoutparms。


不过还是产生一些困惑


1 getHolder().setFixedSize这个函数指定了surface的大小,但是上面指定的大小又是什么呢?初步感觉好像sufaceview有两个大小,一个outer size 就是上面那个设置的,而inner size是这个数据源的大小。


2 surfaceChanged 这个回调函数会返回surface的大小,但是不知道这个大小是哪个?是内部那个还是外面那个?我自己做过实验,没有找到规律。


上面的问题只能通过surfacefinger来了解了,但是android的GDI系统太复杂了,看来又有得学了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android进阶:AIDL实现IPC使用详解 下一篇Java中equals()与hashCode()方法..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: