安卓中drawBitmap绘制图像方法
来源:互联网 发布:centos websocket 编辑:程序博客网 时间:2024/05/21 09:34
drawBitmap方法:绘制图像
【功能说明】该方法用于在画布上绘制图像,通过指定Bitmap对象来实现。前面的各个方法都是自己绘制各个图形,但我们的应用程序往往需要直接引用一些图片资源。这个时候,便可以使用drawBitmap方法来在画布上直接显示图像。
【基本语法】public void drawBitmap (Bitmap bitmap, float left, float top, Paint paint)
参数说明
bitmap:Bitmap对象,代表了图像资源。
left:图像显示的左边位置。
top:图像显示的上边位置。
paint:绘制时所使用的画笔。
【实例演示】下面通过代码来演示如何在画布上绘制图像。
在这段代码中,首先初始化画笔和画布,然后声明了一个Bitmap对象。接着,从资源文件中获取图片资源,并使用drawBitmap方法将图片显示在画布上。
- protected void onDraw(Canvas canvas) {
- // TODO Auto-generated method stub
- super.onDraw(canvas);
- paint.setAntiAlias(true); //设置画笔为无锯齿
- paint.setColor(Color.BLACK); //设置画笔颜色
- canvas.drawColor(Color.WHITE); //白色背景
- paint.setStrokeWidth((float) 3.0); //线宽
- paint.setStyle(Style.STROKE);
- Bitmap bitmap=null; //Bitmap对象
- bitmap=((BitmapDrawable)getResources().getDrawable(R.drawable.icon)).getBitmap();
- canvas.drawBitmap(bitmap, 50, 50, null); //绘制图像
- bitmap=((BitmapDrawable)getResources().getDrawable(R.drawable.bulb_on)).getBitmap();
- canvas.drawBitmap(bitmap, 50, 150, null); //绘制图像
- bitmap=((BitmapDrawable)getResources().getDrawable(R.drawable.bulb_off)).getBitmap();
- canvas.drawBitmap(bitmap, 50, 450, null); //绘制图像
- }
0 0
- 安卓中drawBitmap绘制图像方法
- android绘制方法----drawBitmap基本用法
- Android 使用Canvas中的drawBitmap方法绘制拉伸的图片
- 使用drawBitmap绘制图片
- android中Canvas使用drawBitmap绘制图片
- android中Canvas使用drawBitmap绘制图片
- android中Canvas使用drawBitmap绘制图片
- android中Canvas使用drawBitmap绘制图片
- DrawBitmap
- android canvas drawBitmap方法详解
- HTML5使用drawImage()方法绘制图像
- 使用Pandas的Series方法绘制图像
- android canvas.drawBitmap 方法的区别
- Canvas开篇之drawBitmap方法讲解
- android绘图canvas.drawBitmap方法的作用
- Canvas开篇之drawBitmap方法讲解
- Canvas开篇之drawBitmap方法讲解
- Canvas开篇之drawBitmap方法讲解
- 随手记——Java
- 位图排序
- C++中的类型转换
- 腾讯实习笔试2014.04.12
- uva 10465 Homer Simpson
- 安卓中drawBitmap绘制图像方法
- UML 时序图元素(Sequence Diagram Elements)
- 控矢该速孛肺币矢匙圆钦屡胰号衅
- OpenGL中使用光照 以及 glShaderModel
- 缓存
- 通过努力证明自己的价值
- 蜗偌掳苑煽簇程谭肆家仿仕导虐患
- 撼喜月鸭圃短贝钙嚼怖簧嚼诨匚
- CentOS忘记root和普通用户密码解决办法