Android 覆盖在ImageView上的工程视图
我试图在用户触摸图像的位置(类似于Instagram,触摸图像时,标签显示为带有箭头的小弹出窗口),在ImageView上覆盖一些文本视图 我尝试了一些简单的测试,使用带有ImageView的FrameLayout,创建带有自定义设置边距和布局参数的TextView。但是我遇到了一些问题(比如getWidth和getHeight返回0,即使TextView是在其父级中添加的)Android 覆盖在ImageView上的工程视图,android,drawing,views,Android,Drawing,Views,我试图在用户触摸图像的位置(类似于Instagram,触摸图像时,标签显示为带有箭头的小弹出窗口),在ImageView上覆盖一些文本视图 我尝试了一些简单的测试,使用带有ImageView的FrameLayout,创建带有自定义设置边距和布局参数的TextView。但是我遇到了一些问题(比如getWidth和getHeight返回0,即使TextView是在其父级中添加的) 我想知道什么组件或什么外部库最适合这种“绘图”?这种类型的绘图没有任何完美的库,但您可以使用Canvas Custome
我想知道什么组件或什么外部库最适合这种“绘图”?这种类型的绘图没有任何完美的库,但您可以使用Canvas Custome绘图来实现这一点。 比如,如果你想在任何图像上画一些固定类型的文本 1.将源图像作为位图,并在画布对象中进行设置
Bitmap sourceBitmap = yourImageBitmap;
Canvas mCanvas = new Canvas(soureBitmap);
现在您可以在画布上绘制文本
mCanvas.drawText(文本,绘画)
在搜索了一些库之后,我得到了这个用于照片编辑的库。 我用过这个,效果很好。请试试这个。