Android跟随手指运动的小球 适合新手的很好的Demo
2013-01-24 14:53
375 查看
为了实现一个跟随手指的小球,我们运用自定义的View组件 ;这个UI组件将会在指定的位置绘制一个小球 ,这个位置可以动态改变 。当用户通过手指在屏幕上拖动时,程序监听这个手指动作,并把手指动作位置传给自定义UI组件,并通知组件重绘。
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // LinearLayout main = (LinearLayout)findViewById(R.id.root); final MyView draw = new MyView(this); draw.setMinimumWidth(300); draw.setMinimumHeight(500); setContentView(draw); draw.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub draw.currentx = event.getX(); draw.currenty = event.getY(); draw.invalidate(); return true; } }); } class MyView extends View implements Runnable { public float currentx=40; public float currenty=50; public MyView(Context context) { super(context); // TODO Auto-generated constructor stub } @Override public void run() { // TODO Auto-generated method stub } @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); Paint p = new Paint(); p.setColor(Color.GREEN); canvas.drawCircle(currentx, currenty, 15, p); } } }
相关文章推荐
- Android跟随手指运动的小球 适合新手的很好的Demo
- Android拖动小球跟随手指移动Demo
- Android跟随手指运动的小球 …
- android demo(一):跟随手指的小球
- Android---26---跟随手指移动的小球
- Android小程序开发--跟随手指动的绿色小球
- Android跟随手指的小球
- 安卓案例-跟随手指运动的小球
- Android应用小实例--跟随手指的小球
- android脚步---跟随手指动的小球
- Android实现跟随手指拖动并自动贴边的View样式(实例demo)
- android --小球跟随手指滑动
- 【Android应用实例之三】跟随手指的小球——自定义SurfaceView应用
- IOS(swift)自定义UI控件的实例(跟随手指运动的小球)
- Android开发EQ音效设置之如何实现跟随手指的小球
- 跟随手指运动的小球或十字型
- Android开发——跟随手指的小球实现
- android从零开始-开发自定义View-跟随手指移动的小球
- Android开发之跟随手指的小球
- [Android]笔记3-跟随手指的小球