如何在Drawable的一张图片上写文字

[复制链接]
查看11 | 回复3 | 2013-6-22 12:09:16 | 显示全部楼层 |阅读模式
/** * 图片上画字 * */ private Bitmap drawTextAtBitmap(Bitmap bitmap,String text){ int x = bitmap.getWidth(); int y = bitmap.getHeight(); // 创建一个和原图同样大小的位图 Bitmap newbit = Bitmap.createBitmap(x, y, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(newbit); Paint paint = new Paint(); // 在原始位置0,0插入原图 canvas.drawBitmap(bitmap, 0, 0, p...
回复

使用道具 举报

千问 | 2013-6-22 12:09:16 | 显示全部楼层
可以现将drawable转换成bitmap,然后通过楼上的方法在bitmap上通过canvas的drawText方法画上文字,切记画上后就擦出不掉了,如需重新话的话可以复制一份bitmap用作缓存备用。具体做法自己Google吧:)...
回复

使用道具 举报

千问 | 2013-6-22 12:09:16 | 显示全部楼层
还有额,,,Drawable能不能直接做类似的操作?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行