#使用方式 implementation 'com.sonnyjack.widget:DragView:0.1.0'
或
api 'com.sonnyjack.widget:DragView:0.1.0'
备注:由于之前的命名有误,DrawView改为DragView
用法如下:
ImageView imageView = new ImageView(this);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageResource(R.mipmap.ic_launcher_round);
imageView.setOnClickListener(v -> Toast.makeText(MainActivity.this, "点击了...", Toast.LENGTH_SHORT).show());
SonnyJackDragView sonnyJackDragView = new SonnyJackDragView.Builder()
.setActivity(this)//当前Activity,不可为空
.setDefaultLeft(30)//初始位置左边距
.setDefaultTop(30)//初始位置上边距
.setNeedNearEdge(false)//拖动停止后,是否移到边沿
.setSize(100)//DragView大小
.setView(imageView)//设置自定义的DragView,切记不可为空
.build();
也可手动设置拖动停止后,是否移到边沿
boolean needNearEdge = sonnyJackDragView.getNeedNearEdge();
sonnyJackDragView.setNeedNearEdge(!needNearEdge);
效果如图:
如果遇到什么问题可以加我Q:252624617 或者issues反馈
不知道如何显示mp4,可自行下载device-2018-01-21-212602.mp4文件查看