1 跟隨手指移動的球

來源:互聯網
上載者:User

標籤:

 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     @Override31     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     @Override39     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.MoveCircle2        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

 

1 跟隨手指移動的球

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.