許許多多的qpp,在啟動時會顯示一些幫助頁或者產品介紹什么的,通常滑動到最后一頁時會有一個開始體驗的按鈕,用來跳轉到app的主activity上,但是如果沒有?
可以通過如下方法實現:
1.為ViewPager設置監聽,OnPageChangeListener
2.實現監聽響應
public void onPageScrollStateChanged(int state) {
switch (state) {
case ViewPager.SCROLL_STATE_DRAGGING:
misScrolled = false;
break;
case ViewPager.SCROLL_STATE_SETTLING:
misScrolled = true;
break;
case ViewPager.SCROLL_STATE_IDLE:
if (mViewPager.getCurrentItem() == mViewPager.getAdapter().getCount() - 1 && !misScrolled) {
startActivity(new Intent(this, MainActivity.class));
GuideActivity.this.finish();
}
misScrolled = true;
break;
}
簡短明了。
