资源简介
Android启动界面和导航界面,一张启动界面和4张导航界面,然后进入主界面
代码片段和文件信息
package cn.eoe.leigo.splash;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import cn.eoe.leigo.splash.adapter.ViewPagerAdapter;
/**
*
* @{# GuideActivity.java Create on 2013-5-2 下午10:59:08
*
* class desc: 引导界面
*
*
* Copyright: Copyright(c) 2013
*
* @Version 1.0
* @Author Leo
*
*
*/
public class GuideActivity extends Activity implements OnPageChangeListener {
private ViewPager vp;
private ViewPagerAdapter vpAdapter;
private List views;
// 底部小点图片
private ImageView[] dots;
// 记录当前选中位置
private int currentIndex;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.guide);
// 初始化页面
initViews();
// 初始化底部小点
initDots();
}
private void initViews() {
LayoutInflater inflater = LayoutInflater.from(this);
views = new ArrayList();
// 初始化引导图片列表
views.add(inflater.inflate(R.layout.what_new_one null));
views.add(inflater.inflate(R.layout.what_new_two null));
views.add(inflater.inflate(R.layout.what_new_three null));
views.add(inflater.inflate(R.layout.what_new_four null));
// 初始化Adapter
vpAdapter = new ViewPagerAdapter(views this);
vp = (ViewPager) findViewById(R.id.viewpager);
vp.setAdapter(vpAdapter);
// 绑定回调
vp.setOnPageChangeListener(this);
}
private void initDots() {
LinearLayout ll = (LinearLayout) findViewById(R.id.ll);
dots = new ImageView[views.size()];
// 循环取得小点图片
for (int i = 0; i < views.size(); i++) {
dots[i] = (ImageView) ll.getChildAt(i);
dots[i].setEnabled(true);// 都设为灰色
}
currentIndex = 0;
dots[currentIndex].setEnabled(false);// 设置为白色,即选中状态
}
private void setCurrentDot(int position) {
if (position < 0 || position > views.size() - 1
|| currentIndex == position) {
return;
}
dots[position].setEnabled(false);
dots[currentIndex].setEnabled(true);
currentIndex = position;
}
// 当滑动状态改变时调用
@Override
public void onPageScrollStateChanged(int arg0) {
}
// 当当前页面被滑动时调用
@Override
public void onPageScrolled(int arg0 float arg1 int arg2) {
}
// 当新的页面被选中时调用
@Override
public void onPageSelected(int arg0) {
// 设置底部小点选中状态
setCurrentDot(arg0);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-07-04 12:00 guide-master\
文件 364 2013-05-03 20:58 guide-master\.classpath
文件 841 2013-05-03 20:58 guide-master\.project
文件 1254 2013-05-03 20:58 guide-master\AndroidManifest.xm
目录 0 2015-07-04 12:00 guide-master\bin\
文件 1254 2013-05-03 20:58 guide-master\bin\AndroidManifest.xm
文件 459828 2013-05-03 20:58 guide-master\bin\classes.dex
目录 0 2015-07-04 12:00 guide-master\bin\dexedLibs\
文件 151838 2013-05-03 20:58 guide-master\bin\dexedLibs\android-support-v4-3a00896e066a1f062064bc1ea4154af1.jar
文件 151838 2013-05-03 20:58 guide-master\bin\dexedLibs\android-support-v4-863c25225df721ddc6fcaec2604a1591.jar
文件 943 2013-05-03 20:58 guide-master\bin\dexedLibs\annotations-bf65d065d2bf11dc7706959d18f5bc41.jar
文件 868805 2013-05-03 20:58 guide-master\bin\Guide.apk
文件 119 2013-05-03 20:58 guide-master\bin\jarlist.cache
目录 0 2015-07-04 12:00 guide-master\bin\res\
文件 709617 2013-05-03 20:58 guide-master\bin\resources.ap_
目录 0 2015-07-04 12:00 guide-master\bin\res\drawable-hdpi\
文件 10165 2013-05-03 20:58 guide-master\bin\res\drawable-hdpi\butten_pressed.png
文件 9446 2013-05-03 20:58 guide-master\bin\res\drawable-hdpi\butten_unpress.png
文件 182 2013-05-03 20:58 guide-master\bin\res\drawable-hdpi\dark_dot.png
文件 5964 2013-05-03 20:58 guide-master\bin\res\drawable-hdpi\ic_launcher.png
文件 6237 2013-05-03 20:58 guide-master\bin\res\drawable-hdpi\logo.png
文件 182 2013-05-03 20:58 guide-master\bin\res\drawable-hdpi\white_dot.png
目录 0 2015-07-04 12:00 guide-master\bin\res\drawable-ldpi\
文件 4354 2013-05-03 20:58 guide-master\bin\res\drawable-ldpi\butten_pressed.png
文件 4102 2013-05-03 20:58 guide-master\bin\res\drawable-ldpi\butten_unpress.png
文件 2413 2013-05-03 20:58 guide-master\bin\res\drawable-ldpi\logo.png
目录 0 2015-07-04 12:00 guide-master\bin\res\drawable-mdpi\
文件 6498 2013-05-03 20:58 guide-master\bin\res\drawable-mdpi\butten_pressed.png
文件 6110 2013-05-03 20:58 guide-master\bin\res\drawable-mdpi\butten_unpress.png
文件 3112 2013-05-03 20:58 guide-master\bin\res\drawable-mdpi\ic_launcher.png
文件 3712 2013-05-03 20:58 guide-master\bin\res\drawable-mdpi\logo.png
............此处省略78个文件信息
相关资源
- android应用 简易便签 实现工程代码
- Tiny4412 Android硬件开发指南 (含源代码
- Android实现圆形、圆角、椭圆自定义图
- 微云游戏平台(WiGame)SDK_Android版游戏
- 基于android实现的仓库管理系统案例,
- android 读取外置和内置存储卡路径和大
- spydroid-ipcamera-master.zip
- Android项目源码.rar
- android教程源码简洁天气项目源码
- android表格控件动态生成表格源码
- android Camera源码可用
- 安卓 记账本 android
- Android项目源码可做毕设的简单学生管
- Android项目源码简单仿美团UI项目源码
- Android实现Ymoder协议
- 校园代领快递APP
- 尚硅谷全套视频打包地址不对外最新
- Android仿支付宝支付界面界面界面
- Android记录wifi信号强度,磁场传感器,
- Android应用源码简单本地txt阅读器
- android listview从mysql加载数据和图片
- Android 阅读器源码
- Android telnet 客户端
- Android 快速开发框架集合 包含所有常
- bmob-android-第三方登录demo
- Android自定义SurfaceView——实现画板功
- Android 自定义加载框 网络访问
- android仿闲鱼仿道聚城导航栏、发布动
- android简单实现输入经纬度获取地理位
- android随机点名器
评论
共有 条评论