@Override protected void onResume() { super.onResume(); List<String> errors = RuleDatabaseUpdateTask.lastErrors.getAndSet(null); if (errors != null && !errors.isEmpty()) { Log.d("MainActivity", "onNewIntent: It's an error"); errors.add(0, getString(R.string.update_incomplete_description)); new AlertDialog.Builder(this) .setAdapter(newAdapter(errors), null) .setTitle(R.string.update_incomplete) .setPositiveButton(android.R.string.ok, null) .show(); } pageChangeListener.onPageSelected(viewPager.getCurrentItem()); updateStatus(AdVpnService.vpnStatus); LocalBroadcastManager.getInstance(this) .registerReceiver(vpnServiceBroadcastReceiver, new IntentFilter(AdVpnService.VPN_UPDATE_STATUS_INTENT)); }
@Override public void onPageSelected(final int position) { super.onPageSelected(position); onFragmentChanged(position);
@Override public void onPageSelected(int position) { super.onPageSelected(position); switch (position) { case 0: leftPoint.getDrawable().setLevel(1); centerPoint.getDrawable().setLevel(0); rightPoint.getDrawable().setLevel(0); break; case 1: leftPoint.getDrawable().setLevel(0); centerPoint.getDrawable().setLevel(1); rightPoint.getDrawable().setLevel(0); break; case 2: leftPoint.getDrawable().setLevel(0); centerPoint.getDrawable().setLevel(0); rightPoint.getDrawable().setLevel(1); break; } } });
@Override public void onPageSelected(int position) { super.onPageSelected(position); switch (position) { case 0: leftPoint.getDrawable().setLevel(1); centerPoint.getDrawable().setLevel(0); rightPoint.getDrawable().setLevel(0); break; case 1: leftPoint.getDrawable().setLevel(0); centerPoint.getDrawable().setLevel(1); rightPoint.getDrawable().setLevel(0); break; case 2: leftPoint.getDrawable().setLevel(0); centerPoint.getDrawable().setLevel(0); rightPoint.getDrawable().setLevel(1); break; } }
@Override public void onPageSelected(int position) { super.onPageSelected(position); switch (position){ //loading动画处理 case 1: mSmileFaceFragment.smileAnimation(); break; //圆形进度条动画处理 case 2: mProgressFragment.progressAnimation(); break; //饼状图动画处理 case 3: mPieChartFrament.chartAnimation(); break; } } });
@Override public void onPageScrollStateChanged(int state) { super.onPageScrollStateChanged(state); switch (state) { case ViewPager.SCROLL_STATE_SETTLING: new Handler().postDelayed(new Runnable() { @Override public void run() { LongClickableLinkMovementMethod.getInstance().setLongClickable(true); } }, ViewConfiguration.getLongPressTimeout()); break; default: LongClickableLinkMovementMethod.getInstance().setLongClickable(false); break; } } };
@Override public void onPageScrollStateChanged(int state) { super.onPageScrollStateChanged(state); if (state == ViewPager.SCROLL_STATE_IDLE) { final ViewGroup.LayoutParams params = mVpDateTime.getLayoutParams(); params.height = mTabHeights.get(mVpDateTime.getCurrentItem()); mVpDateTime.postDelayed(new Runnable() { @Override public void run() { mVpDateTime.setLayoutParams(params); } }, 96); } } };
@Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { super.onPageScrolled(position, positionOffset, positionOffsetPixels); if (mBitmap != null) { float offset = (position + positionOffset) * getMeasuredWidth(); src.left = ((int) (offset * ratio * speedRatio)); src.right = (int) (src.left + getMeasuredWidth() / bitmapScale); dst.left = (int) offset; dst.right = dst.left + getMeasuredWidth(); invalidate(); } } };
@Override public void onPageScrollStateChanged(int state) { super.onPageScrollStateChanged(state); }
@Override public void onPageSelected(int position) { super.onPageSelected(position); ((ListFragment)mFragments.get(position)).onSelected(); Log.i(TAG, "onPageSelected: position=" +position); } });
@Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { super.onPageScrolled(position, positionOffset, positionOffsetPixels); if(mIndicatorMode != Mode.SOLO){ trigger(position,positionOffset); } }
@Override public void onPageSelected(int position) { super.onPageSelected(position); for (int i = 0; i < ll_tag.getChildCount(); i++) { if (i == position) { ll_tag.getChildAt(i).setEnabled(true); } else { ll_tag.getChildAt(i).setEnabled(false); } } } });
private void notifyOnPageSelected(int position) { List<ViewPager.SimpleOnPageChangeListener> simpleOnPageChangeListeners = from(); if (null != simpleOnPageChangeListeners && !simpleOnPageChangeListeners.isEmpty()) { for (ViewPager.SimpleOnPageChangeListener simpleOnPageChangeListener : simpleOnPageChangeListeners) { if (null != simpleOnPageChangeListener) { simpleOnPageChangeListener.onPageSelected(position); } } } }
@Override public void onPageSelected(int month) { super.onPageSelected(month); mTitle.setText(String.format(Locale.US, "%s %d", mAdapter.getPageTitle(month), year)); } });
@Override public void onPageSelected(int position) { super.onPageSelected(position); if (!mTabInitiated[position]) { initAll(position); } KeyboardUtil.hideKeyboard(mVpDateTime); improveComplex(); }
@Override public void onPageSelected(int position) { super.onPageSelected(position); // Find the ViewPager Position getActionBar().setSelectedNavigationItem(position); mTabView.setCurrentItem(position, true); } });
@Override public void onPageSelected(int position) { super.onPageSelected(position); if (bannerController.isFirst() || bannerController.isLast()) { bannerController.toggleDirection(); } } });
@Override public void onPageSelected(int position) { super.onPageSelected(position); setTitles(position + 1, adapter.getCount()); invalidateOptionsMenu(); } });
@Override public void onPageSelected(int position) { super.onPageSelected(position); setTitles(position + 1, adapter.getCount()); } });
private void notifyOnPageScrolled(int position, float positionOffset, int positionOffsetPixels) { List<ViewPager.SimpleOnPageChangeListener> simpleOnPageChangeListeners = from(); if (null != simpleOnPageChangeListeners && !simpleOnPageChangeListeners.isEmpty()) { for (ViewPager.SimpleOnPageChangeListener simpleOnPageChangeListener : simpleOnPageChangeListeners) { if (null != simpleOnPageChangeListener) { simpleOnPageChangeListener.onPageScrolled(position, positionOffset, positionOffsetPixels); } } } }