Android 画文字图
2016-01-08 18:07
597 查看
画图 private Bitmap getbitmap(String content) { Bitmap bitmap = Bitmap.createBitmap(400, 400, Bitmap.Config.ARGB_8888);//创建一个宽度和高度都是400、32位ARGB图 Canvas canvas = new Canvas(bitmap);//初始化画布绘制的图像到icon上 canvas.drawColor(Color.WHITE); /* Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);//创建画笔 paint.setTextSize(50.0f);//设置文字的大小 paint.setTypeface(Typeface.DEFAULT_BOLD);//文字的样式(加粗) paint.setColor(Color.GRAY);//文字的颜色 canvas.drawText(content, 10, 200, paint);//将文字写入。这里面的(120,130)代表着文字在图层上的初始位置 canvas.save(canvas.ALL_SAVE_FLAG);//保存所有图层 canvas.restore();*/ TextPaint textPaint = new TextPaint(); textPaint.setColor(Color.GRAY); textPaint.setTextSize(50.0F); StaticLayout layout = new StaticLayout(content,textPaint,400, Layout.Alignment.ALIGN_NORMAL,1.0F,0.0F,true); canvas.save(); canvas.translate(10, 150); layout.draw(canvas); canvas.restore(); return bitmap; }
相关文章推荐
- Android Studio同步远程Git代码到本地
- android studio系列之使用指南
- Android 编程下 Touch 事件的分发和消费机制
- 成就Android英才之路
- Android 购物车的实现
- AndroidListview学习——带有多种资源的listview
- Android 屏幕适配终极版
- 黑马安卓46期android开发
- JNI ERROR (app bug): attempt to use stale local reference 0x31900019(Android ICS(4.0+) JNI局部应用的变化)
- Android APP代码混淆
- 想学习Android开发
- Android上传文件到服务器
- Binder最关键的机制总结
- Android常用控件学习(1)
- Android DatePickerDialog存在执行两次onDateSet BUG
- Android学习笔记--服务(Service)
- android TextView图文混排
- 初识ArcGis for android 的IdentitfyTask
- android系统将普通应用升级为系统应用
- Android开发笔记(四十三)点击事件