项目中遇到控件跟随手指触摸移动的部分,简单测试了下。
package com.example.viewanimationtest;
/**
* @author maria
* 2013-2-16
*/
import android.os.Bundle;
import android.app.Activity;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.RelativeLayout;
public class MainActivity extends Activity implements OnTouchListener {
Button _view;
ViewGroup _root;
private int _xDelta;
private int _yDelta;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
_root = (ViewGroup) findViewById(R.id.root);
_view = (Button) findViewById(R.id.id_text);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
150, 50);
layoutParams.leftMargin = 50;
layoutParams.topM