首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置绘制的位图宽度和高度

如何设置绘制的位图宽度和高度
EN

Stack Overflow用户
提问于 2014-03-05 19:43:57
回答 1查看 80关注 0票数 1

请,我想设置我的位图图像的大小。我从堆叠流中寻找它,但我不明白,我很迟钝。

代码语言:javascript
复制
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)。请告诉我!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-05 19:48:33

你得把它放大:

代码语言:javascript
复制
mBitmap = Bitmap.createScaledBitmap(mBitmap, newWidth, newHeight, true);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22207635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档