如何使用画布Android绘制具有指定边界的填充矩形,并在矩形文本内绘制?我试过了
mPaint.setColor(Color.GREEN);
canvas.drawText(mText, x, y, mPaint);
mPaint.setColor(Color.BLACK);
canvas.drawRect(x, y, x + w, y + h, mPaint);
但文本不在该矩形内。有朋友可以告诉我如何在考虑文本大小的情况下在指定文本周围绘制矩形吗??
我在编辑文本的两端都增加了可绘制的内容。当我点击右侧可绘制时,左边的一个消失了。基本上,编辑文本是用于密码的input.Icon锁和图标可见性(眼睛)在编辑文本的左边和右边,respectivily.The右图标切换为密码的可见性。
正确可绘制的侦听器实现:
etPassword.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
final in
我想在图像上绘制文本(用于保存该图像与文本)。我有图像视图,我设置位图到那个图像,我想在图像上绘制文本(用户输入的文本)。我在保存之前尝试过了.
void saveImage() {
File myDir=new File("/sdcard/saved_images");
myDir.mkdirs();
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
String fname = "Image-"+ n +"