自定义view画圆跟着鼠标移动
2017-11-02 09:19
155 查看
public class BallView extends View{ private Paint paint; private int cx=100; private int cy=100; public BallView(Context context) { super(context); } public BallView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()){ case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_MOVE: cx = (int) event.getX(); cy = (int) event.getY(); invalidate(); break; case MotionEvent.ACTION_UP: break; } return true; } public BallView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); //创建一个画笔 paint = new Paint(); // 抗锯齿 paint.setAntiAlias(true); //设置画笔的颜色 paint.setColor(Color.RED); //设置画笔 填充是空心的 paint.setStyle(Paint.Style.FILL); canvas.drawCircle(cx, cy, 100, paint); } }
相关文章推荐
- JS 让div跟着鼠标移动 以及悬浮层的制作
- 跟着鼠标移动的动态DIV盒子插件
- unity3d游戏物体跟着鼠标方向移动
- Js实现div跟着鼠标的移动
- unity3d游戏物体跟着鼠标方向移动
- Acticle 8:javascript运动:鼠标移动小特效||多个div跟着鼠标光标移动(也叫母鸡带小鸡)
- [js高手之路]html5 canvas动画教程 - 跟着鼠标移动消失的一堆炫彩小球
- 使用CToolTipCtrl让鼠标提示窗口跟着鼠标在屏幕上移动(转)
- unity3d游戏物体跟着鼠标方向移动
- div 跟着鼠标移动
- 【转】(vc)使用CToolTipCtrl让鼠标提示窗口跟着鼠标在屏幕上移动
- Js实现div跟着鼠标的移动
- 图片跟着鼠标移动
- 刚用Mootools写了一个随着鼠标移动而背景图也跟着移动的东西
- JS原生实现多个小球跟着鼠标移动
- 刚用Mootools写了一个随着鼠标移动而背景图也跟着移动的东西
- web.鼠标.当有滚动条时,物体跟着鼠标移动
- JavaScript控制div的移动跟着鼠标一起移动div
- 使用CToolTipCtrl让鼠标提示窗口跟着鼠标在屏幕上移动
- C# 令某个窗体可跟着鼠标移动