Android APP启动向导 一个非常简单的ViewPager向导:

来源:互联网 发布:win10 php 编辑:程序博客网 时间:2024/03/28 17:35

PicsGuige

APP启动向导

一个非常简单的ViewPager向导:

  1. 需要设置向导图片资源,set你所需要的向导图片
/**设置图片资源*/public void setImgs(List<ImageView> ivs) {    this.mIvs = ivs;}
  1. 进入向导,划到最后一页会有一个按钮,提示进入APP体验,需要给按钮设置监听
/**设置开始体验按钮的监听*/public void setOnStartExpClickListener(OnStartExpClickListener onStartExpClickListener){    this.onStartExpClickListener = onStartExpClickListener;}
  1. 以下是使用例子:
public class GuideActivity extends Activity{    int[] imgs = { R.drawable.guide_1, R.drawable.guide_2, R.drawable.guide_3 };    List<ImageView> mIvs = new ArrayList<ImageView>();    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        requestWindowFeature(Window.FEATURE_NO_TITLE);        setContentView(R.layout.activity_guide);        GuideView guideView = (GuideView) findViewById(R.id.guide_view);        for(int i = 0; i < imgs.length; i++){            ImageView iv = new ImageView(getApplicationContext());            iv.setScaleType(ScaleType.FIT_XY);            iv.setBackgroundResource(imgs[i]);            mIvs.add(iv);        }        // 设置数据        guideView.setImgs(mIvs);        // 给开始体验按钮设置监听        guideView.setOnStartExpClickListener(new OnStartExpClickListener() {            @Override            public void clickStartExp(Button button) {                button.setOnClickListener(new OnClickListener() {                    @Override                    public void onClick(View v) {                        System.out.println("进入主界面");                        Toast.makeText(getApplicationContext(), "进入主界面", Toast.LENGTH_SHORT).show();                    }                });            }        });    }}
  1. 演示:

这里写图片描述

  1. 源码下载:
    https://github.com/caohaoping/PicsGuige
1 0
原创粉丝点击