1. 程式人生 > >GLSurfaceView的上層控制元件顯示問題

GLSurfaceView的上層控制元件顯示問題

目前在做地圖的專案,使用到GLSurfaceView,遇到如下問題:
在GLSurfaceView上層放置一個控制元件(我使用ImageView),顯示沒有問題這裡寫圖片描述

但是我要讓這個控制元件跟著我的手指滑動,就會出現如下情況

這裡寫圖片描述
應該是和GLSurfaceView的機制有關,目前還不清楚,但是找到一個不是很合理的解決方法。因為有這樣的規律,控制元件消失的位置是整個GLSurfaceView上放置的最下方的控制元件的下邊緣位置,所以,在GLSurfaceView的最下邊繪製一個透明的長和寬都很小的控制元件就可以了。

當然,這不是最好的方法,希望有高手看到之後可以給出合適的解決方案,最好說說原理。