Android 自定义view实例:跟踪手指小球
2014-09-16 12:33
393 查看
package com.example.test; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class DrawViewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.drawView_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
package com.ui; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; public class DrawView extends View { public float currentX = 40; public float currentY = 50; Paint p = new Paint(); public DrawView(Context context){ super(context); } public DrawView(Context context, AttributeSet set) { super(context,set); } public void onDraw(Canvas canvas) { super.onDraw(canvas); p.setColor(Color.BLACK); canvas.drawCircle(currentX, currentY, 15, p); } public boolean onTouchEvent(MotionEvent event) { currentX = event.getX(); currentY = event.getY(); invalidate(); return true; } }
<?xml version="1.0" encoding="utf-8"?>
相关文章推荐
- 17、Android之SurfaceView实例自定义SurfaceView的应用——小球跟着手指移动
- 【Android应用实例之二】跟随手指的小球——自定义View应用
- 【Android应用实例之三】跟随手指的小球——自定义SurfaceView应用
- android从零开始-开发自定义View-跟随手指移动的小球
- Android自定义圆形View实现小球跟随手指移动效果
- Android 实例:通过自定义View组件实现跟随手指移动的小兔子
- Android开发——自定义View之实现跟随手指移动的小球
- Android自定义View之跟随手指一起滑动的五色的小球
- Android自定义View之一:初探实例
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用
- Android自定义View实例AnalogClock源码
- Android自定义View之一:初探实例
- android view 自定义viewgroup 实例--屏幕滑动
- Android 自定义View修炼-Android开发之自定义View开发及实例详解
- Android应用小实例--跟随手指的小球
- Android自定义View之一:初探实例
- Android自定义View之一:初探实例
- 自定义的View,实现一个跟随手指的小球
- Android自定义View之一:初探实例
- Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用