关于自定义SurfaceView

时间:2011-10-02 04:12:42

标签: android surfaceview

我在主框架上膨胀图层,并且有一个ScrollView。 我想绘制一个可以在屏幕上向左,向右,向上和向下移动的大图像。 所以,我用自定义的SurfaceViewaddViewScrollView对此进行了描述, 但我想要的图像没有显示。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在这种情况下,我认为不需要使用SurfaceView。 SurfaceViews通常用于相机预览,视频播放等内容。还有用于opengl绘图的GLSurfaceView。

如果您是在程序上创建要显示的大图像,例如,通过Canvas.draw方法,那么您可以简单地创建一个自定义View子类并覆盖onDraw(可能还有onMeasure)。

或者,如果要从磁盘或资源加载大图像,只需使用ImageView。