您的位置:首页 > 移动开发

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

2016-07-22 18:18 357 查看

PicsGuige

APP启动向导

一个非常简单的ViewPager向导:

需要设置向导图片资源,set你所需要的向导图片

/**设置图片资源*/
public void setImgs(List<ImageView> ivs) {
this.mIvs = ivs;
}


进入向导,划到最后一页会有一个按钮,提示进入APP体验,需要给按钮设置监听

/**设置开始体验按钮的监听*/
public void setOnStartExpClickListener(OnStartExpClickListener onStartExpClickListener){
this.onStartExpClickListener = onStartExpClickListener;
}


以下是使用例子:

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();
}
});
}
});
}
}


演示:



源码下载:

https://github.com/caohaoping/PicsGuige
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  APP向导 viewpager 图片