早教吧 育儿知识 作业答案 考试题库 百科 知识分享

onDraw(Canvascanvas){}中的canvas.drawText("!!!!真的假的!!!!",100,100,mPaint);在onTouchEvent获取文字publicvoidonDraw(Canvascanvas){super.onDraw(canvas);canvas.drawColor(Color.BLACK);//画布的颜色mPaint.setAntiAlias(true);//设置

题目详情
onDraw(Canvas canvas){}中的canvas.drawText("!!!!真的假的!!!!",100,100,mPaint);在onTouchEvent获取文字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()方法中做事件。求解答
▼优质解答
答案和解析
android ? event.getx()得到触点x坐标 event.gety()得到触点y坐标 判断x,y在哪个范围进行判断。 我一般用这个方法,其它方法不太知道。
看了onDraw(Canvasca...的网友还看了以下: