分享

【源码】APP启动引导页

 昵称22194148 2015-03-16

【源码】APP启动引导页

 medium avatar
浏览(6246)
  • 代码名称:

    APP启动引导页

  • 代码描述:

    Android的APP应用中最常用的APP启动引导页

  • 托管地址:

  • 代码作者:




Android的APP应用中最常用的APP启动引导页,常见的4种引导项目方式:splash,viewpage,viewflipper,scrollview


源码片段:
[Java] 纯文本查看 复制代码
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);
    }
      
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多