源码片段:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | package com.zhangyx.MyLauncherGuide; import com.lidroid.xutils.ViewUtils; import com.lidroid.xutils.view.annotation.ViewInject; import com.zhangyx.MyLauncherGuide.activity.scrollView.ScollerViewActivity; import com.zhangyx.MyLauncherGuide.activity.splash.SplashActivity; import com.zhangyx.MyLauncherGuide.activity.viewFlipper.ViewFlipperActivity; import com.zhangyx.MyLauncherGuide.activity.viewPage.ViewPagerActivity; import com.zhangyx.MyLauncherGuide.utils.AnimationUtil; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; /** * APP 引导方式分类 *com.zhangyx.MyLauncherGuide.MainActivity * @author Admin-zhangyx * * create at 2015-1-21 下午2:04:27 */ public class MainActivity extends Activity implements OnClickListener{ @ViewInject (R.id.btnSplash) private Button btnSplash; @ViewInject (R.id.btnViewPage) private Button btnViewPage; @ViewInject (R.id.btnViewFlipper) private Button btnViewFlipper; @ViewInject (R.id.btnScrollView) private Button btnScrollView; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); ViewUtils.inject( this ); btnSplash.setOnClickListener( this ); btnViewPage.setOnClickListener( this ); btnViewFlipper.setOnClickListener( this ); btnScrollView.setOnClickListener( this ); } @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 ; } /* (non-Javadoc) * [url=home.php?mod=space&uid=133757]@see[/url] android.view.View.OnClickListener#onClick(android.view.View) */ @Override public void onClick(View v) { // TODO Auto-generated method stub if (v==btnSplash){ startActivity( new Intent( this ,SplashActivity. class )); } else if (v==btnViewPage){ startActivity( new Intent( this ,ViewPagerActivity. class )); } else if (v==btnViewFlipper){ startActivity( new Intent( this ,ViewFlipperActivity. class )); } else if (v==btnScrollView){ startActivity( new Intent( this ,ScollerViewActivity. class )); } AnimationUtil.activityZoomAnimation( this ); } } |