我想在画布上添加一些文字信息。当我在画布上的某个点上单击鼠标时,它应该在当前鼠标位置显示一个文本区域。也应该可以选择,拖动和旋转textarea。如何在android中实现这个功能?
提前多多谢谢!!!
答案 0 :(得分:0)
试试这可能对你有帮助
public boolean onTouchEvent(MotionEvent event) {
int x = (int)e.getX();
int y = (int)e.getY();
LinearLayout layout = new LinearLayout(context);
TextView textView = new TextView(context);
textView.setText("text here");
layout.addView(textView);
layout.measure(canvas.getWidth(), canvas.getHeight());
layout.layout(0, 0, canvas.getWidth(), canvas.getHeight());
canvas.translate(x, y);
layout.draw(canvas);
return true;
}