Re: [問題] Surfaceview+Viewpager黑屏問題
這個問題可能和我之前遇到的問題是相同的,
我之前是用 ScrollView + SurfaceView,
捲動的時候超出 ScrollView 的地方有時會破圖或是有黑色區塊,
原因可能像android developer blog中寫的一樣,
(參考 http://tinyurl.com/bvsrlrc 中 Introducing TextureView 那段)
因為一般的view和SurfaceView顯示的方式不同,
將正常的 animation 動作用在 SurfaceView 上有時會發生問題,
ViewPager 也是用類似 scroll 的方式拉畫面,
放SurfaceView在裡面應該也會發生問題。
解法的話一種是直接用SurfaceView,
然後在 SurfaceView 中根據 MotionEvent 的值,寫畫面移動的動作,
另一種4.0以後適用,就用blog文章中介紹的 TextureView,
將 SurfaceView 的內容移到 TextureView 上,
然後套進 Viewpager 就ok啦,但使用 TextureView
必需機器有支援硬體加速才能動作。
※ 引述《lsd4681 (G-Hong)》之銘言:
: 最近在寫一個有關於Surfaceview的android程式
: 需要用到Viewpager滑動的功能
: 但是滑出來都是黑屏
: 網路上找了好久都沒有相關的例子
: http://ppt.cc/St~E
: 這個問題跟我遇到問題一樣
: 可惜都沒有人回答
: http://ppt.cc/0FYM
: 這個我自己看了一下
: 我領悟出來的大概是說
: 清除一些布局(不是很懂)
: 然後在addView讓Viewpager快速建立自己的布局(也不是很懂)
: 這個問題困擾我好久了
: 網路上一直都找不到相關的例子參考
: 希望知道如何解決的版大
: 能幫幫小弟我= =
: 感激不盡!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.36.224
推
12/13 01:33, , 1F
12/13 01:33, 1F
→
12/13 01:33, , 2F
12/13 01:33, 2F
→
12/13 01:33, , 3F
12/13 01:33, 3F
→
12/13 10:59, , 4F
12/13 10:59, 4F
→
12/13 11:01, , 5F
12/13 11:01, 5F
推
01/29 17:44, , 6F
01/29 17:44, 6F
→
01/29 17:46, , 7F
01/29 17:46, 7F
→
01/29 17:47, , 8F
01/29 17:47, 8F
→
01/29 17:48, , 9F
01/29 17:48, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):