List of usage examples for android.support.v4.view ViewPager SCROLL_STATE_IDLE
int SCROLL_STATE_IDLE
To view the source code for android.support.v4.view ViewPager SCROLL_STATE_IDLE.
Click Source Link
From source file:com.gmall.gmallmanager.widget.showPhoto.sample.CirclePageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = position;/*from w ww . java 2 s. co m*/ mSnapPage = position; invalidate(); } if (mListener != null) { mListener.onPageSelected(position); } if (getViewPagePosition != null) getViewPagePosition.getPOsition(position); }
From source file:cn.edu.pkusz.battery.indicator.CirclePageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = position;//from www .ja v a 2 s . c om mSnapPage = position; invalidate(); } if (mListener != null) { mListener.onPageSelected(position); } BatteryInfoActivity.setDate(position); }
From source file:com.asvpdemo.AutoScrollViewPagerCirclePageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { if (position > count - 1) { mCurrentPage = 0;/*from w w w . j ava2s . c o m*/ mSnapPage = 0; invalidate(); return; } mCurrentPage = position; mSnapPage = position; invalidate(); } if (mListener != null) { mListener.onPageSelected(position); } }
From source file:sellit.soict.com.libs.CirclePageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = position;// w w w. jav a 2s . c o m mSnapPage = position; invalidate(); } if (mListener != null) { mListener.onPageSelected(position); } // if (position == 0) { // isFragmentFrist = true; // MainActivity mainActivity; // mainActivity = (MainActivity) getContext(); // mainActivity.animation(position, isFragmentFrist); // } else { // MainActivity mainActivity; // mainActivity = (MainActivity) getContext(); // mainActivity.animation(position, isFragmentFrist); // isFragmentFrist = false; // // } }
From source file:com.aibinong.tantan.ui.widget.CircleNoPageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = position;//from w w w .ja va2 s.c o m mSnapPage = position; invalidate(); } }
From source file:com.viewpagerindicator.LoopingCirclePageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = getRealPage(position); mSnapPage = getRealPage(position); invalidate();//from ww w .j a v a 2s .c o m } if (mListener != null) { mListener.onPageSelected(position); } }
From source file:com.putao.camera.welcome.view.AutoScrollViewPagerCirclePageIndicator.java
@Override public void onPageScrollStateChanged(int state) { mScrollState = state;//from w ww . ja v a2 s.c om if (mListener != null) { mListener.onPageScrollStateChanged(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) { Bundle bundle = new Bundle(); EventBus.getEventBus().post(new BasePostEvent(PuTaoConstants.WELCOME_FINISH_EVENT, bundle)); //Loger.d("chen++++++++onPageScrollStateChanged()"); } misScrolled = true; break; } }
From source file:com.viewpagerindicator.CirclePageIndicatorWithTitle.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = position;//from ww w . j ava 2s .c om mSnapPage = position; invalidate(); listener.onCardChangedListenr((position + 1)); } if (mListener != null) { mListener.onPageSelected(position); } }
From source file:com.elderly.elderly.component.ElderlyCirclePageIndicator.java
@Override public void onPageSelected(int position) { if (mSnap || mScrollState == ViewPager.SCROLL_STATE_IDLE) { mCurrentPage = position;//from w w w . j a v a2 s .com mSnapPage = position; invalidate(); } }
From source file:com.ncode.android.apps.schedo.ui.MyScheduleActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_schedule); /* [ANALYTICS:SCREEN] * TRIGGER: View the My Schedule screen. * LABEL: 'My Schedule'/*from w ww. j a v a 2 s . com*/ * [/ANALYTICS] */ AnalyticsManager.sendScreenView(SCREEN_LABEL); mMyScheduleViewWide = new MyScheduleView[2]; mScheduleAdapters = new MyScheduleAdapter[Config.CONFERENCE_DAYS.length]; mViewPager = (ViewPager) findViewById(R.id.view_pager); mScrollViewWide = (ScrollView) findViewById(R.id.main_content_wide); mWideMode = findViewById(R.id.my_schedule_first_day) != null; int i; for (i = 0; i < Config.CONFERENCE_DAYS.length; i++) { mScheduleAdapters[i] = new MyScheduleAdapter(this, getLUtils()); } mViewPagerAdapter = new OurViewPagerAdapter(getFragmentManager()); mViewPager.setAdapter(mViewPagerAdapter); if (mWideMode) { mMyScheduleViewWide[0] = (MyScheduleView) findViewById(R.id.my_schedule_first_day); mMyScheduleViewWide[0].setAdapter(mScheduleAdapters[0]); mMyScheduleViewWide[1] = (MyScheduleView) findViewById(R.id.my_schedule_second_day); mMyScheduleViewWide[1].setAdapter(mScheduleAdapters[1]); TextView firstDayHeaderView = (TextView) findViewById(R.id.day_label_first_day); TextView secondDayHeaderView = (TextView) findViewById(R.id.day_label_second_day); if (firstDayHeaderView != null) { firstDayHeaderView.setText(getDayName(0)); } if (secondDayHeaderView != null) { secondDayHeaderView.setText(getDayName(1)); } } else { // it's PagerAdapter set. mSlidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); mSlidingTabLayout.setCustomTabView(R.layout.tab_indicator, android.R.id.text1); setSlidingTabLayoutContentDescriptions(); Resources res = getResources(); mSlidingTabLayout.setSelectedIndicatorColors(res.getColor(R.color.tab_selected_strip)); mSlidingTabLayout.setDistributeEvenly(true); mSlidingTabLayout.setViewPager(mViewPager); } mButterBar = findViewById(R.id.butter_bar); removeLoginFailed(); if (mSlidingTabLayout != null) { mSlidingTabLayout.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { mSlidingTabLayout.announceForAccessibility( getString(R.string.my_schedule_page_desc_a11y, getDayName(position))); } } @Override public void onPageScrollStateChanged(int state) { enableDisableSwipeRefresh(state == ViewPager.SCROLL_STATE_IDLE); } }); } if (savedInstanceState != null) { mFilterSchedsToRestore = mFilterScheds = savedInstanceState.getString(STATE_FILTER_0); } else if (getIntent() != null && getIntent().hasExtra(EXTRA_FILTER_SCHED)) { mFilterSchedsToRestore = getIntent().getStringExtra(EXTRA_FILTER_SCHED); } getActionBarToolbar().setTitle(null); overridePendingTransition(0, 0); addDataObservers(); }