永发信息网

android Canvas绘制文字问题

答案:4  悬赏:10  手机版
解决时间 2021-02-28 07:38
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-02-27 11:28
我能画出图片 但画不出来文字是怎么回事 下面是我的关键代码 大家帮我看一下吧 谢谢了
private Bitmap seven;
private Bitmap background;
private Paint paint;

background=BitmapFactory.decodeResource(this.getResources(), R.drawable.processbackground);
seven=BitmapFactory.decodeResource(this.getResources(), R.drawable.number7);

Paint paint=new Paint();
paint.setTextSize(10);
paint.setColor(Color.GREEN);

Canvas c=new Canvas();
c.drawColor(Color.BLUE);

c.drawBitmap(background, 0, 0, paint);
c.drawBitmap(seven, 50, 300, paint);
//c.drawRect(50, 60, 50, 80, paint);
c.drawText("HelloWord", 50,50, paint);
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-02-27 12:24
倒不如把你的完整代码发上来看看
全部回答
  • 1楼网友:長槍戰八方
  • 2021-02-27 15:35
bitmap buffer = bitmap.createbitmap(width, height, bitmap.config.argb_4444);buffer.erasecolor(color.transparent);然后用canvas画这个buffer看看
  • 2楼网友:玩家
  • 2021-02-27 14:37
你把 Canvas c=new Canvas(); 的c 换成 onDraw(Canvas canvas){}参数中的canvas试试。
  • 3楼网友:往事隔山水
  • 2021-02-27 13:16
canvas不是new出来的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯