我在主框架上膨胀图层,并且有一个ScrollView
。
我想绘制一个可以在屏幕上向左,向右,向上和向下移动的大图像。
所以,我用自定义的SurfaceView
和addView
到ScrollView
对此进行了描述,
但我想要的图像没有显示。我该如何解决这个问题?
答案 0 :(得分:0)
在这种情况下,我认为不需要使用SurfaceView。 SurfaceViews通常用于相机预览,视频播放等内容。还有用于opengl绘图的GLSurfaceView。
如果您是在程序上创建要显示的大图像,例如,通过Canvas.draw方法,那么您可以简单地创建一个自定义View子类并覆盖onDraw(可能还有onMeasure)。
或者,如果要从磁盘或资源加载大图像,只需使用ImageView。