Android APP启动向导 一个非常简单的ViewPager向导:
来源:互联网 发布:win10 php 编辑:程序博客网 时间:2024/03/28 17:35
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
1 0
- Android APP启动向导 一个非常简单的ViewPager向导:
- ViewPager实现Android向导页
- ViewPager之app向导页面开发
- Android项目之ViewPager向导页面
- 重写ViewGroup实现App第一次启动向导
- 简单app开发之Guide(向导)界面
- Android关闭Launcher3上的启动向导提示
- 向导
- 向导
- ViewPager向导demo
- Android向导页面的实现
- android开机向导的实现
- android开机向导的实现
- 制作一个通用的向导页面
- 利用ViewPager做向导界面
- 非常简单的viewpager+fragmen实现类似商城app结构
- android 删除并新建相同的向导
- Intent 向导 android页面的跳转
- Log4J日志配置详解
- UIautomator输入中文
- 配置c3p0数据源的时候提示的错误
- Scrapy:Python的爬虫框架----原理介绍
- Java网络编程学习笔记(三)线程
- Android APP启动向导 一个非常简单的ViewPager向导:
- Hust oj 1018 Cow Contest(floyd传递闭包)
- TAIGA 部署
- vagrant入门教程--添加box到本地仓库(4)
- 使用FileUtils简化你的文件操作(commons-io.jar)
- Android使用Robotium自动化测试junit生成单元测试结果报告
- msyql慢查询日志配置
- 「JavaScript」四种跨域方式详解
- AngularJS表单和输入验证