当前位置: 代码迷 >> Android >> 近来一项目,有点类似电视的画中画,已经完美解决,来送分
  详细解决方案

近来一项目,有点类似电视的画中画,已经完美解决,来送分

热度:64   发布时间:2016-04-28 07:12:44.0
最近一项目,有点类似电视的画中画,已经完美解决,来送分
本帖最后由 miw__ 于 2013-11-25 14:28:59 编辑
需求类似下图:
|-----------------------|
|  |-------------|  |-------|  |
|  |                                          |  |     画面二       |  |
|  |                                         |  |-------|  |
|  |                 画面一               |  |     画面三       |  |
|  |                                         |  |-------|  |
|  |                                         |  |       画面四     |  |
|  |-------------|  |-------|  |
|-----------------------|

1、要求每个画面都可以播放视频,图片、文字等不同的内容,每个画面中数据条数不确定,对于图片类的数据可能一条数据有多张图;
2、点击右边小画面,要求点击处的内容与豆面一交换,让小画面的内容在大画面中播放。

本人已经完美解决,在与大家分享之前想看看大家是否有更优的解决方案,特地来散分,本项目硬件是一台安卓智能电视。

------解决方案--------------------
对于界面不大懂,我第一个想到的是结合多层的FrameLayout和SurfaceView通过覆盖来实现
------解决方案--------------------
额,坐等楼主分享自己方案
------解决方案--------------------
光是硬件已经很牛逼的样子了
------解决方案--------------------
楼主这行业挺硬啊
------解决方案--------------------
送分我就接, 感觉还不错的样子
------解决方案--------------------
这样么,好心人一生平安,,,
------解决方案--------------------
这东西又前途啊
------解决方案--------------------
技术不断在前进啊,钦佩
------解决方案--------------------
靠  大屏幕电视这样搞挺不错啊  坐等LZ献上NB技术思路
------解决方案--------------------
源码不发一份参考?
------解决方案--------------------
恭喜         恭喜
------解决方案--------------------
光是硬件已经很牛逼的样子了
------解决方案--------------------
在我看来,其实没什么大不了的,抽象出两个类来就可以了,一个播放器类,一个数据类,大小画面交换展示就将对应的数据进行交换就可以了。
数据类有一人行为属性,一种数据类型对应一种行为方式,播放器只需要让数据“播放”就可以了。

------解决方案--------------------
原理挺简单,要实现还是要仔细琢磨一下。
------解决方案--------------------
晒出来大家看看,学习下。
------解决方案--------------------
怎么做的啊,多窗口吗
------解决方案--------------------
感觉很厉害的样子
  相关解决方案