您当前的位置: 首页 > 

ZhangJiQun&MXP

暂无认证

  • 4浏览

    0关注

    1187博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

自由划线的好用工具类

ZhangJiQun&MXP 发布时间:2018-08-01 11:52:19 ,浏览量:4

 
public class MyPaintView extends View {
    private List allPoints=new ArrayList();
    //接受context以及属性集合(宽度,高度等)
    public MyPaintView(Context context, AttributeSet attrs) {
        super(context, attrs);
        super.setOnTouchListener(new OnTouchListenerImp());
    }
    private class OnTouchListenerImp implements OnTouchListener{

        public boolean onTouch(View v, MotionEvent event) {
            Point p=new Point((int)event.getX(),(int)event.getY());
            if(event.getAction()==MotionEvent.ACTION_DOWN){
//用户按下,表示重新开始保存点
                MyPaintView.this.allPoints=new ArrayList();
                MyPaintView.this.allPoints.add(p);
            }
            else if(event.getAction()==MotionEvent.ACTION_UP){
//用户松开
                MyPaintView.this.allPoints.add(p);
                MyPaintView.this.postInvalidate();//重绘图像
            }
           
关注
打赏
1665659684
查看更多评论
立即登录/注册

微信扫码登录

0.0404s