android viewpager切換到最后一頁時,跳轉至其他activity


許許多多的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;
		}

 簡短明了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM