許許多多的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; }
簡短明了。