在我的自定义视图中,我有一个可绘制的背景图像。这个抽屉可能是捏、放大或移动的。
目前,我需要一个绿色的点,是画在图像上是静止相对于屏幕。也就是说,它应该始终处于与引脚相同的位置,如下所示。(当然,引脚只是一个ImageView,根本不动!)
我已经成功地将固定在屏幕上,当后面的地图是moved时,如我的自定义视图MapView中所示:
@Override
public boolean onTouchEvent(MotionEvent ev) {
// Let the ScaleGestureDetector inspect all events.
我正在使用现代opengl,我的目标是调试一个视图截体剔除。为了实现这一点,我创建了另一个视区,这样我就可以在我的主程序中移动时查看我的整个模型和我的锥体移动。
它是有效的,但仍然有一种奇怪的行为我不明白...我的视口是:
glViewport(0,0, screenWidth, screenHeight)
//render my program with motionned camera
glViewport(screenWidth/2, screenHeight/2, screenWidth/2, screenHeight/2)
//render my MotionLess Camera