
onDraw(Canvas canvas){}中的canvas.drawText("!!!!真的假的!!!!",100,100,mPaint);在onTouchEvent获取文字 10
publicvoidonDraw(Canvascanvas){super.onDraw(canvas);canvas.drawColor(Color.BLACK);//画...
public void onDraw(Canvas canvas){
super.onDraw(canvas);
canvas.drawColor(Color.BLACK);//画布的颜色
mPaint.setAntiAlias(true);//设置取消锯齿的效果
canvas.clipRect(10,10,280,260);//设置剪裁的区域
mPaint.setColor(Color.GREEN);
canvas.drawText("!!!!真的假的!!!!",100,100,mPaint);
}
public boolean onTouchEvent(MotionEvent event){//触摸事件
int action=event.getAction();//得到事件
switch(action){
case MotionEvent.ACTION_DOWN://触摸时刻所做的事件
if(textRect.contains((int)event.getX(),(int)event.getY())){
//invalidate();//刷新
isInTouchMode();
istouchdown=true;
}
怎么获取文字
onTouchEven()方法中做事件。求解答 展开
super.onDraw(canvas);
canvas.drawColor(Color.BLACK);//画布的颜色
mPaint.setAntiAlias(true);//设置取消锯齿的效果
canvas.clipRect(10,10,280,260);//设置剪裁的区域
mPaint.setColor(Color.GREEN);
canvas.drawText("!!!!真的假的!!!!",100,100,mPaint);
}
public boolean onTouchEvent(MotionEvent event){//触摸事件
int action=event.getAction();//得到事件
switch(action){
case MotionEvent.ACTION_DOWN://触摸时刻所做的事件
if(textRect.contains((int)event.getX(),(int)event.getY())){
//invalidate();//刷新
isInTouchMode();
istouchdown=true;
}
怎么获取文字
onTouchEven()方法中做事件。求解答 展开
2个回答
展开全部
android ?
event.getx()得到触点x坐标
event.gety()得到触点y坐标
判断x,y在哪个范围进行判断。 我一般用这个方法,其它方法不太知道。
event.getx()得到触点x坐标
event.gety()得到触点y坐标
判断x,y在哪个范围进行判断。 我一般用这个方法,其它方法不太知道。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询