android问题 有一个按钮 我点击它通过自定义VIEW 画了一段曲线,我想在曲线上某位置点击下添加指定图片
我现在xmL中定义显示几张图片,能够实现拖拽到屏幕任意位置,但是我再这个activity中添加自定义View 画了一条曲线,把iamgeView图片移动到这个自定义View所化曲线上 发现就像两个涂层显示似的,不能覆盖,这个怎么解决 展开
自定义的view 我画了一条曲线,在这曲线上某点 我添加点击事件 然后添加图片,这图片是从SD卡上拿到 在画到这个位置上 能实现不 怎么个做法
你不是View么、View 重写下 onDraw 用canvas 去drawBitmap
又或者你有点击事件了。你可以add或remove 新的view去显示图片这样可能会覆盖焦点之类什么的、这个方法我怎么感觉这么坑爹~嘿嘿,
你补充的问题。。如果保证图片是后画的。应该不会重叠吧。或者你图片背景透明之类的
补充的问题测试了下。不会重叠的。你看下你的写法、、
private class IView extends View {
private Paint p;
public IView(Context context) {
super(context);
// TODO Auto-generated constructor stub
p = new Paint();
p.setColor(Color.RED);
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
canvas.drawLine(100, 100, 200, 200, p);
canvas.drawBitmap(BitmapFactory.decodeResource(getResources(),
R.drawable.ic_launcher), 100, 100, p);
}
}