需求类似下图:
|-----------------------|
| |-------------| |-------| |
| | | | 画面二 | |
| | | |-------| |
| | 画面一 | | 画面三 | |
| | | |-------| |
| | | | 画面四 | |
| |-------------| |-------| |
|-----------------------|
1、要求每个画面都可以播放视频,图片、文字等不同的内容,每个画面中数据条数不确定,对于图片类的数据可能一条数据有多张图;
2、点击右边小画面,要求点击处的内容与豆面一交换,让小画面的内容在大画面中播放。
本人已经完美解决,在与大家分享之前想看看大家是否有更优的解决方案,特地来散分,本项目硬件是一台安卓智能电视。
------解决方案--------------------
对于界面不大懂,我第一个想到的是结合多层的FrameLayout和SurfaceView通过覆盖来实现
------解决方案--------------------
额,坐等楼主分享自己方案
------解决方案--------------------
光是硬件已经很牛逼的样子了
------解决方案--------------------
楼主这行业挺硬啊
------解决方案--------------------
送分我就接, 感觉还不错的样子
------解决方案--------------------
这样么,好心人一生平安,,,
------解决方案--------------------
这东西又前途啊
------解决方案--------------------
技术不断在前进啊,钦佩
------解决方案--------------------
靠 大屏幕电视这样搞挺不错啊 坐等LZ献上NB技术思路
------解决方案--------------------
源码不发一份参考?
------解决方案--------------------
恭喜 恭喜
------解决方案--------------------
光是硬件已经很牛逼的样子了
------解决方案--------------------
在我看来,其实没什么大不了的,抽象出两个类来就可以了,一个播放器类,一个数据类,大小画面交换展示就将对应的数据进行交换就可以了。
数据类有一人行为属性,一种数据类型对应一种行为方式,播放器只需要让数据“播放”就可以了。
------解决方案--------------------
原理挺简单,要实现还是要仔细琢磨一下。
------解决方案--------------------
晒出来大家看看,学习下。
------解决方案--------------------
怎么做的啊,多窗口吗
------解决方案--------------------
感觉很厉害的样子