没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
第一次进入应用的时候,都会有一个引导页面,引导页面的实现起来也很简单,实现的方式也有很多,下面是自己写的一个引导页面的效果,大致的实现思路为: 最外层是一个FragmentActivity,里面包含4个fragment,在fragment中给ViewPager开一个循环,这样实现了图片播,其实效果就是在FragmentActivity中几个fragment滑动切换, fragment中ViewPager无限轮播和滑动切换; 下面为代码实现: public class MainActivity extends ActionBarActivity { private ViewPager
资源推荐
资源详情
资源评论





























Android引导页面的简单实现引导页面的简单实现
第一次进入应用的时候,都会有一个引导页面,引导页面的实现起来也很简单,实现的方式也有很多,下面是自己写的一个引
导页面的效果,大致的实现思路为:
最外层是一个FragmentActivity,里面包含4个fragment,在fragment中给ViewPager开一个循环,这样实现了图片播,其实效
果就是在FragmentActivity中几个fragment滑动切换,
fragment中ViewPager无限轮播和滑动切换;
下面为代码实现:
public class MainActivity extends ActionBarActivity {
private ViewPager viewpager;
private FragmentManager fm;
private ViewPagerAdapter adapter;
private ArrayList<Object> items = new ArrayList<Object>();
private Button btn_guide;
private View point1, point2, point3, point4;
private int choiceBg = R.drawable.shape_bule_point;// 被选背景
private int unChoiceBg = R.drawable.shape_center_point_red;// 未被选背景
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
initView();
}
private void initView() {
btn_guide = (Button) findViewById(R.id.btn_guide);
point1 = findViewById(R.id.point1);
point2 = findViewById(R.id.point2);
point3 = findViewById(R.id.point3);
point4 = findViewById(R.id.point4);
viewpager = (ViewPager) findViewById(R.id.viewpager);
fm = this.getSupportFragmentManager();
items.add(new FirstFragment());
items.add(new SecondFragment());
items.add(new ThridFragment());
items.add(new FourFragment());
adapter = new ViewPagerAdapter(fm, items);
viewpager.setAdapter(adapter);
viewpager.setCurrentItem(0, false);
viewpager.setOffscreenPageLimit(items.size());
// 被选设置为蓝色
point1.setBackgroundResource(choiceBg);
viewpager.setOnPageChangeListener(new GuidePageListener());
}
/**
* viewpager的滑动监听
*
* @author Kevin
*
*/
class GuidePageListener implements OnPageChangeListener {
// 滑动事件
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
// 某个页面被选中
@Override
public void onPageSelected(int position) {
if (position == 0) {
资源评论


weixin_38629873
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- javaJME技术的数独手机游戏的设计方案与实现.doc
- Partnering项目管理模式探析.docx
- 计算机信息系统集成资质认证申报资料汇总.doc
- 信息化管理目标及措施.docx
- 人工智能:未来社会钥匙.docx
- 网络自主和互动学习模式与高校英美文学课程的教学.docx
- 基于多目标优化算法的交叉路口信号灯配时模型研究.docx
- 无线数据采集系统技术指标及应用.doc
- 计算机应用软件开发过程中不同编程语言的影响研究.docx
- 通信工程概预算测验考试测验考试与答案(题与专业题).doc
- 单片机毕业设计方案单片机设计方案的红外线遥控器.doc
- 新代系统DOS-FTP联网应用.docx
- 基于OPNET的NTDR网络建模与仿真研究.docx
- DINP 中的 Agent 部署于所有计算节点并收集节点运行时数据
- 软件项目验收标准.docx
- 子帆学校心理评估系统网络版培训手册.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
