Android 怎么使用Bitmap+Canvas 自适应屏幕

Android 怎么使用Bitmap+Canvas 自适应屏幕,第1张

Android 使用Bitmap+Canvas 自适应屏幕方法如下:

1、首先得先获取我们的手机屏幕的大小

2、然后构造一个新的Matrix对象,自己完成写一个函数,如下:

3、这样通过这个函数返回的Bitmap对象就是可以适应手机屏幕大小的了。。

public class CanvasTest extends Activity{

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

superonCreate(savedInstanceState);

setContentView(new MyView(this));

}

class MyView  extends View{

public MyView(Context context) {

super(context);

// TODO Auto-generated constructor stub

}

@Override

protected void onDraw(Canvas canvas) {

// TODO Auto-generated method stub

canvasdrawColor(ColorWHITE);  //设置白色画布

Paint paint =new Paint();//画笔

paintsetColor(ColorBLACK);

paintsetStyle(StyleFILL);

Bitmap bt=BitmapFactorydecodeResource(CanvasTestthisgetResources(), Rdrawablea);//要移动的

canvasdrawBitmap(bt, 50, 50, paint);//bt是 50  50 是的左上角坐标

superonDraw(canvas);

}

}

}

思路是这样具体需求自己该

以上就是关于Android 怎么使用Bitmap+Canvas 自适应屏幕全部的内容,包括:Android 怎么使用Bitmap+Canvas 自适应屏幕、java+android 图片处理问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10079291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存