Android 实现 按钮从两边移到中间动画效果
http://blog.csdn.net/aminfo/article/details/7589149
package org.shuxiang.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.util.DisplayMetrics;import android.util.Log;import android.view.Gravity;import android.widget.Button;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;public class MainActivity extends Activity{ private DisplayMetrics dm; private LinearLayout layout, layoutLeft, layoutCenter, layoutRight; private static Handler messageHandler; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); layout = new LinearLayout(this); layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); layout.setOrientation(0); //水平 layout.setGravity(Gravity.CENTER); layoutLeft = new LinearLayout(this); layoutLeft.setLayoutParams(new LayoutParams(0, LayoutParams.WRAP_CONTENT));