文件分類 [Browse all]
社群資訊
Guests: 4499201
Articles: 557
Comments: 1315
Announcements: 31
Free Quota: 2.4 GB (4 GB)
Guest Access: Open
Category: 教育學習 / 軟體系統
Vice Webmaster: None



想請問一下關於surfaceview無法畫出的問題
在1個framelayout內放2個surfaceview如下:
想達到的目的是:
1. MySurfaceView_TextAnimation在最下層,接著MySurfaceView,最後是button
2. MySurfaceView_TextAnimation只有單純地將一串文字做位移
3. MySurfaceView可以接受onTouchEvent做畫圖的動作。
4. button並不是本問題重點,因此不詳談
遇到的問題:
在MySurfaceView的onTouchEvent中做path的計算,並且利用lockCanvas()及unlockCanvasAndPost()將計算好的path利用Canvas畫出,代碼如下:
但是若是想要將MySurfaceView_TextAnimation放在最下層,就無法順利畫出path。將MySurfaceView放在MySurfaceView_TextAnimation的下層就可以畫出path
想要請問一下這個層級的關係是甚麼原因導致無法順利的畫出path
有將source code上傳至附件,還請參考,謝謝