2013-06-25 44 views
0

我有一堆代表游戏中不同对象的动态创建的ImageViews,它工作正常。但是,如果任何图像到达屏幕边缘,则会缩小。看起来像android试图创造一个平稳的过渡,但这不是想要的。Android游戏开发 - Imageview在屏幕边缘自动缩小

我发现另一个线程的问题在这里相同:Animation Drawable gets automatically shrinks at the corners ?,但是他的解决方案对我不起作用,它只会增加问题,因为一旦边距达到屏幕边缘,它就开始收缩。

这是我的代码:

final LayoutParams _updated_params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 

_updated_params.setMargins((int)m_x, (int)m_y, 0, 0); 

m_image.setLayoutParams(_updated_params);</code> 

凡m_x/m_y是图像的绝对位置和m_image是ImageView的实例。

有谁知道我可以关闭这个自动调整大小?

回答

0

添加setScaleType

m_image.setScaleType(ScaleType.MATRIX); 
-1

使用setScaleType

m_image.setScaleType(ScaleType.FIT_XY);