请,我想设置我的位图图像的大小。我从堆叠流中寻找它,但我不明白,我很迟钝。
public class Circle extends View{
float y=300 ;
public Circle(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
protected void onDraw(Canvas c){
super.onDraw(c);
Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
c.drawBitmap(myBitmap,y,0,null);
Bitmap myBitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
c.drawBitmap(myBitmap,y+100,0,null);
invalidate();
}
} 它显示的图像的原始大小,但我希望它改变不同的屏幕大小。我已经知道如何在不同的屏幕上改变它,但我还不知道如何设置位图大小。(我使用的是API min-10)。请告诉我!!
发布于 2014-03-05 19:48:33
你得把它放大:
mBitmap = Bitmap.createScaledBitmap(mBitmap, newWidth, newHeight, true);https://stackoverflow.com/questions/22207635
复制相似问题