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
相关文章推荐
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- C# WinForm控件对透明图片重叠时出现图片不透明的简单解决方法
- C#实现把彩色图片灰度化代码分享
- C#将图片和字节流互相转换并显示到页面上
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 如何使用C#从word文档中提取图片
- C#实现打开画图的同时载入图片、最大化显示画图窗体的方法
- C#图片添加水印的实现代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- C#实现图片加相框的方法
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧
- Android App开发中ViewPager组件的入门使用教程
- 一起动手编写Android图片加载框架