zoukankan      html  css  js  c++  java
  • 1 跟随手指移动的球

     1 package ui;
     2 
     3 import android.content.Context;
     4 import android.graphics.Canvas;
     5 import android.graphics.Color;
     6 import android.graphics.Paint;
     7 import android.util.AttributeSet;
     8 import android.view.MotionEvent;
     9 import android.view.View;
    10 
    11 /**
    12  * Created by Administrator on 2016/4/3.
    13  */
    14 public class MoveCircle extends View{
    15     public MoveCircle(Context context) {
    16         super(context);
    17     }
    18 
    19     public MoveCircle(Context context, AttributeSet attrs) {
    20         super(context, attrs);
    21     }
    22 
    23     public MoveCircle(Context context, AttributeSet attrs, int defStyleAttr) {
    24         super(context, attrs, defStyleAttr);
    25     }
    26 
    27     float currentX = 50.0f;
    28     float currentY = 50.0f;
    29 
    30     @Override
    31     protected void onDraw(Canvas canvas) {
    32         super.onDraw(canvas);
    33         Paint paint = new Paint();
    34         paint.setColor(Color.RED);
    35         canvas.drawCircle(currentX,currentY,10,paint);
    36     }
    37 
    38     @Override
    39     public boolean onTouchEvent(MotionEvent event) {
    40         super.onTouchEvent(event);
    41         currentX = event.getX();
    42         currentY = event.getY();
    43         //重绘
    44         invalidate();
    45         return  true;
    46 
    47     }
    48 }
    自定义圆球
    1 <ui.MoveCircle
    2        android:id="@+id/circle"
    3        android:layout_width="wrap_content"
    4        android:layout_height="wrap_content"
    5        android:minHeight="100dp"
    6        android:minWidth="100dp"
    7        />
    XML
  • 相关阅读:
    vb代码控制 Excel锁定单元格
    SendMessage
    vb 中Treeview控件的一些问题!
    NGWS runtime C# 开始学习 第一天 (2006.6.7)
    DTS Transform Data Task的使用
    GetTickCount
    ASP.NET 2.0 中Login控件的使用
    core dump解析(2)
    tcp滑动窗口机制
    linux 查看文件夹大小 du命令
  • 原文地址:https://www.cnblogs.com/YyuTtian/p/5348983.html
Copyright © 2011-2022 走看看