【发布时间】:2012-11-17 18:18:05
【问题描述】:
我注意到 Canvas 和 Paint 是向图像添加文本的标准方法,例如:
Paint myPaint = new Paint();
myPaint.setColor(Color.Black);
myPaint.setTextSize(25);
myCanvas.drawText("Test test test", 0, 0, myPaint); //Set the position
,但不是在图像上方有一个单独的文本视图,当更新时会用更新后的文本重绘画布 - 如果我想在图像顶部编辑文本 怎么办 以便在我输入时通过android keyb,文本在最终编辑的位图上呈现完全一样 - 我可以采取什么样的方法?
我想想象一个模因生成器,它可以让你直接在图像上输入影响字体,这就是我想要实现的那种 ui。例如喜欢这张图片:http://i.imgur.com/JgGRj.jpg - 所以显示太阳图形,但顶部的文本可通过单击进行编辑,新创建的文本将与图像完全一样保存。
【问题讨论】:
标签: android image textview android-canvas