Android绘制bitmap的问题。 20C

前提是我通过zxing生成了一个300*300的二维码bitmap,然后我想在这个bitmap四周加上文字。如图图片说明,整体生成一个bitmap,请问哪位大神能知道怎么弄

2个回答

你可以利用自定义View,View有一个方法叫做getMatrix();
具体做法如下:
1.自定义一个view,在将这个二维码的bitmap画入;
2.利用drawText()方法加入想要家入的文字(使用代码控制好位置即可);
3.调用getMatrix()方法,获取matrix
4.将matrix通过Bitmap的构造方法,转换成bitmap
5.大功告成

你该用canvas绘制

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android绘制
在Android中实现绘制点,线,多边形,图片,以及融合。
关于Android绘制饼图的问题
小弟刚起步,正在设计一个饼图。现在用graphic包,用canvas能绘制通过设定几个参数能绘制出饼图。但是如何才能实现让程序自己能测算,无论输入多少参数,都能自动测算生成对应的饼图呢?rn由于小弟,刚起步,能稍微说细点吗?小弟想找些实例都找不到,基本上都是用的什么什么chart之类,现成的。rn另外,我想生成一个判断语句,就是无数据输入是会显示一个警告框,在android里实现语句怎么样的啊?
Android绘制图表 Charts4j的问题!
如题,不知道有哪位仁兄有相关的经验,我现在想在绘制条形图的时候,在条形上直接显示数值。貌似没有相关的方法。。。求助!
Android绘制相关注意问题
画笔粗细导致的Rect和line不精准绘制问题 画笔粗细在画line的时候应该注意,画笔以中心向两边扩展,目前用rect代替line去画,然后rect四周往内偏移画笔一半粗细。 path.op问题 路径取交集的时候如果往path添加的是Rect集合,那么确保Rect不会绘制错误,这样不同path取交集出问题就不难排查 绘制的时候bitmap获取非透明像素 bitmap.extractA
android绘制文字
1:android绘制文字呢,首先要新建一个继承view的类: public class CircleSwitchView extends View { } 2:重写onDraw方法 @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint=new Paint(
android绘制圆形
android绘制圆形,主要用于获取网络图片,头像圆形显示
Android绘制图表
Android绘制图表
android绘制日历
这里是android图形图像部分的绘制日历的例子,一个很好的日历绘制方式和界面,
Android绘制优化
绘制优化 是指View的onDraw方法要避免执行大量的操作 体现在如下两个方面 不要创建新的局部变量,可能会被频繁调用,这样会在一瞬间产生大量的临时对象,这不仅占用了过多的内存而且还会导致系统更加频繁gc,降低程序的执行效率 不要做耗时的任务,也不能执行成千上万次循环操作,虽然每次循环都很轻量级,但是大量的循环仍然十分抢占CPU的时间片,造成View的绘制过程不流畅 Google官方给出的性能优
android绘制矢量图
在drawable目录下创建一个vector文件.<?xml version="1.0" encoding="utf-8"?> <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="20dp" android:height="20dp" and
Android绘制小圆点
shape xmlns:android="http://schemas.android.com/apk/res/android" >   corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomLeftRadius="2dp" and
Android绘制时钟
最近在学View相关的知识,对Canvas和Paint类有了初步了解,看到别人弄了一个会走动的时钟,自己也打算给弄上一个,算是巩固一下相关知识。 首先来分析一下,要绘制出一个时钟,要绘制哪几部分:时钟的大圆、圆上的刻度线、圆外的数字、圆中心处的圆点以及三个时钟指针。既然明白了要绘制的东西,下面只需要想办法来实现即可。 (1)绘制时钟的大圆 这个最简单,只要确定好圆
android绘制几何图形
效果图: 代码(仅绘制类,不可直接运行): public class MyView extends View { public MyView(Context context, AttributeSet set) { super(context, set); } @Override // 重写该方法,进行绘图 protected void onDraw(Canvas ca
Android绘制波浪线
今天让我们来绘制一条波浪线,并且提供了控制波浪大小和波浪速度的方法,首先我们来看看完成的效果: 效果是不是还不错,接下来我们就来看看具体怎么实现的吧!实现思路波浪线的绘制 波浪线是怎么实现的呢,其实这用到的内塞尔曲线。 大家可以在这里看看贝塞尔曲线的使用方式。——贝塞尔曲线开发的艺术使用一阶贝塞尔曲线画出前半截凸起的曲线,在使用一阶贝塞尔曲线画出后半截的贝塞尔曲线。 具体实现方式,为了快
android绘制曲线图~~
[img=http://img.my.csdn.net/uploads/201209/04/1346742718_3578.jpg][/img]rn效果要是实现成这样 大家有没有好的思路或者建议 rn感觉achartengine很难实现这种比较好看的效果,achartengine的API也不详细,很难控制rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]
Android绘制验证码
在前面仿华为加载动画、仿网易音乐听歌识曲-麦克风动画中,我们通过绘图的基础知识完成了简单的绘制。在本例中,我们将绘制常见的验证码。 一、效果图 二、知识点与思路分析 通过上面的效果图观察,我们可以看到里面有绘制的随机线条,随机绘制的验证码。 绘制线条,直线或曲线绘制文本,生成的验证码文本的绘制绘制圆点。 三、代码编写 /** * Created b
android绘制文本
android中怎么在画布上绘制文本呢?大家知道anroid提供了一个方法:         public void drawText(String text, float x, float y, Paint paint) ;  这个方法中x,y不是指文本在cavas的左上角的位置,使用的时候要注意了。否则绘制出来的文本的位置和预想的不一样。     参考http://blog.
android绘制心电图
最近在做一个医疗的app项目,需要通过蓝牙获取心电仪的数据然后绘制心电图,此demo可以直接用!
android绘制图标
Paint mPaint=new Paint(); // mPaint.setDither(false); // mPaint.setFilterBitmap(false); BitmapDrawable iconBMP=(BitmapDrawable)getResources().getDrawable(Constans.appImag...
Android绘制阶段
对上图中部分纠错:dispatchDraw()中的裁剪,只是对padding的裁剪。 从ViewRootImpl启动控件树绘制: 调用performDraw(),从Surface中获取Canvas,在有其他窗口遮时(例如输入法窗口)根据visableInset保证关键控件可见,则需要滚动mView中的内容,所以需要对Canvas做滚动,即是操作mScrollX,mScrollY,canva...
android绘制饼图
android绘制饼图。详见博客:http://blog.csdn.net/z_zt_t/article/details/58588011
android绘制直线
android绘制多条直线参考网络上的留作备用
android绘制五角星
android绘制的五角星,通过canvas画出了个五角星,算五角星几个点略显粗陋; 里面包含自定义控件以及属性的设置获取。
android绘制圆角矩形
android中可以绘制圆角矩形。        1.利用画布cavas绘制        如果提供了一个方法可以在画布上绘制圆角矩形:       函数名称:public void drawRoundRect (RectF rect, float rx, float ry, Paint paint)       参数说明:                  rect:RectF对象。
Android绘制贝塞尔曲线
一、     背景贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线。 利用贝塞尔曲线,我们可以更平滑的画出手势操作的轨迹,然后实现像橡皮檫等功能,通常情况下我们使用二次方的贝塞尔曲线就够了,即每次画三个点连成的轨迹阶贝兹曲线可如下推断。给定点P0、P1、…、Pn,其贝兹曲线即: t 值的计算方式为:i/(n...
android绘制曲线
有n个点,坐标已知,要画曲线,过这n个点。rn现在要求画出来的曲线是平滑的。rn好像网上都说用贝塞尔曲线?rn求高手给个思路?
android绘制饼状图
利用AChartEngine绘制饼状图
android绘制圆形加入刻度问题
我想问一下各位大师,在android中绘制圆形,我想在圆形里面加入一些刻度,类似钟表或者仪表盘那种刻度,怎么实现,并且加入一个指针,能够摆动,跪求各位大虾帮帮忙,小弟郁闷好几天了……
android绘制实心。空心五角星
package com.example.test; import android.annotation.SuppressLint; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import
Android绘制点赞心形
1.首先上效果图 2.具体绘制流程 初始化图片及对应的宽高 屏幕点击事件的处理 添加心形 制作动画 绘制贝塞尔曲线 获取两个定位点(最重要一步) 加草图说明(虽然画的有点丑不影响学习) 首先找到触摸点的坐标 x , y 然后再找到两个定位点 ,水平的 x 位置是随机的 , y 的位置一个在中间分割线的上面一个在下面。 最后一个点就是y = 0 , x...
android绘制各种图表
里面包括了android 绘制各种表,像 柱状图,线形图等等
android绘制动态曲线
一个简单的动态曲线绘制demo,用到了XYMultipleSeriesRenderer。
Android绘制时的坐标系变换
坐标系的变换就是变换前后的映射关系。只要理清这个变换关系就什么都明白了。 现在从屏幕坐标系开始(即以屏幕左上角为原点的坐标系) 变换到窗口坐标系:假如窗口左上角的坐标(下面都是指当前坐标系中的坐标)为(0, 20) 如:坐标系平移:Canvas#translate(0, 20);则Canvas当前的坐标系是窗口坐标系(即以窗口左上角为原点)。变换的意义何在,方便我们在绘图时更加方便,如我
Android绘制闹钟效果
这段时间,一直在看《Android群英传》里面的内容,刚好昨天学习到2D绘图部分,自己实现了一个闹钟的效果。 首先看一下,最终效果: (http://img.blog.csdn.net/20161008221945085) 如果直接这样看的话,会觉得很难吧?我刚开始看的时候,也这样觉得。然后看了书中的分析,自己又想了想之后,感觉也没有那么难。一般来说,当我们要绘制一个复杂图形的时候,可以想结合现实,
Android绘制波浪线 进阶
前言 在我的上一篇博客中,我讲解了如何绘制一条波浪线,今天我们的目的是,绘制一条随心所欲的波浪线,什么叫随心所欲的波浪线呢,由于上篇主要讲解的是绘制波浪线的原理,不过就有人提问了,万一我想要的波浪线长度小于屏幕长度怎么办,那么今天我们就来讲解下,怎么绘制一条长度可以自己把控的波浪线,先来效果图吧。 拓展: 要想实现这个效果,我们需要准备两个知识点 Android绘制波浪线 Android之...
Android绘制学习——基础形状
有些地方待优化处理,这里就没做处理,只是用来学习记录 public class BarChartView extends View { private Context context; // 画布的位置 private int XPoint; private int YPoint; //刻度长度 private int XScale =
Android绘制间隔平行四边形虚线
android端实现三种颜色间隔交替绘制的平行四边形虚线,代码如下: public class CocoView extends View { private float height; private float first_width; private float second_width; private float offset_width; p
iClient for Android绘制圆对象
该范例主要是用SuperMap iClient for Android实现绘制圆对象。
Android绘制Paint学习笔记
一.Shadow1.LinearGradientShader shader = new LinearGradient(100, 100, 500, 500, Color.parseColor("#E91E63"), Color.parseColor("#2196F3"), Shader.TileMode.CLAMP); paint.setShader(shader); canva
Android绘制实时采集的心电图
       最近PROJECT用到了在装有android系统的设备上读取串口数据,其中包括时时采集的心电图数据并且要把心电图动态绘制出来。经过几天的努力终于把界面框架确定好了——页面风格和项目结构。       (下图为我手机中的显示效果,根实际应用中有所差别,至少屏幕大小相差甚远)       1. 页面风格(是不是似曾相识?暂时没精力去整界面设计,所以……)           ...
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件