資源簡介
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? 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個文件信息
評論
共有 條評論