List of usage examples for android.support.v4.view ViewPager setOnPageChangeListener
public void setOnPageChangeListener(OnPageChangeListener listener)
From source file:net.inbox.dialogs.DialogsCerts.java
private static void build_certs_info(final AppCompatActivity act, View layout) { ViewPager v_pager = (ViewPager) layout.findViewById(R.id.v_pager); NodeAdapter nd_adapter = new NodeAdapter(hops, act.getLayoutInflater()); v_pager.setAdapter(nd_adapter);//from w w w. j a v a2s . c om v_pager.setCurrentItem(0); v_pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageSelected(int position) { for (int i = 0; i < nd_num; i++) { tv_nd[i].setTextColor(act.getResources().getColor(R.color.color_green_pressed)); } tv_nd[position].setTextColor(act.getResources().getColor(R.color.color_green)); } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); LinearLayout llay_hops = (LinearLayout) layout.findViewById(R.id.v_pager_dots); nd_num = nd_adapter.getCount(); tv_nd = new TextView[nd_num]; for (int i = 0; i < nd_num; i++) { tv_nd[i] = new TextView(act); tv_nd[i].setText(""); tv_nd[i].setTextSize(25); tv_nd[i].setTextColor(act.getResources().getColor(R.color.color_green_pressed)); llay_hops.addView(tv_nd[i]); } tv_nd[0].setTextColor(act.getResources().getColor(R.color.color_green)); }
From source file:org.deviceconnect.android.deviceplugin.sonycamera.activity.SonyCameraSettingActivity.java
@Override protected void onResume() { super.onResume(); ViewPager vp = getViewPager(); vp.setOnPageChangeListener(new OnPageChangeListener() { @Override//from w w w . j av a 2 s . co m public void onPageScrollStateChanged(final int state) { } @Override public void onPageScrolled(final int position, final float positionOffset, final int positionOffsetPixels) { } @Override public void onPageSelected(final int position) { } }); }
From source file:org.deviceconnect.android.deviceplugin.host.setting.HostSettingActivity.java
@Override protected void onResume() { super.onResume(); // ????/* w w w . j a v a2s.c om*/ // SystemProfile??? // ??????????PluginID? ViewPager vp = getViewPager(); vp.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageScrollStateChanged(final int state) { } @Override public void onPageScrolled(final int position, final float positionOffset, final int positionOffsetPixels) { } @Override public void onPageSelected(final int position) { } }); }
From source file:org.centum.android.learn.LearnPagerAdapter.java
public LearnPagerAdapter(ViewPager viewPager, Stack stack) { viewPager.setOnPageChangeListener(this); this.context = viewPager.getContext(); this.stack = stack; loadMoreCards();//from w w w.java 2 s . co m }
From source file:org.tomahawk.tomahawk_android.views.SimplePagerIndicator.java
public void setViewPager(final ViewPager viewPager) { removeAllViews();/*from ww w .j a v a 2 s . c o m*/ viewPager.setOnPageChangeListener(mOnPageChangeListener); mItemCount = viewPager.getAdapter().getCount(); ViewUtils.afterViewGlobalLayout(new ViewUtils.ViewRunnable(this) { @Override public void run() { View tabIndicator = LayoutInflater.from(getContext()) .inflate(R.layout.simplepagertabs_tab_indicator, SimplePagerIndicator.this, false); tabIndicator.getLayoutParams().width = getLayedOutView().getWidth() / mItemCount; addView(tabIndicator); int xGoal = getLayedOutView().getWidth() - getLayedOutView().getWidth() / mItemCount; mAnimator = ObjectAnimator.ofFloat(tabIndicator, "x", 0, xGoal); mAnimator.setInterpolator(new LinearInterpolator()); mAnimator.setDuration(10000); } }); }
From source file:com.fragmentmaster.sample.Slideable.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); ViewPager viewPager = (ViewPager) view.findViewById(R.id.view_pager); viewPager.setAdapter(new Adapter()); viewPager.setOnPageChangeListener(this); }
From source file:org.tomahawk.tomahawk_android.views.SimplePagerTabs.java
public void setViewPager(final ViewPager viewPager) { removeAllViews();//from w ww . j av a 2s . com viewPager.setOnPageChangeListener(mOnPageChangeListener); LinearLayout itemContainer = new LinearLayout(getContext()); addView(itemContainer); mItemCount = viewPager.getAdapter().getCount(); for (int i = 0; i < viewPager.getAdapter().getCount(); i++) { if (i > 0) { View divider = LayoutInflater.from(getContext()).inflate(R.layout.simplepagertabs_tab_divider, itemContainer, false); itemContainer.addView(divider); } TextView item = (TextView) LayoutInflater.from(getContext()).inflate(R.layout.simplepagertabs_tab_item, itemContainer, false); item.setText(viewPager.getAdapter().getPageTitle(i)); itemContainer.addView(item); if (i == 0) { ViewUtils.afterViewGlobalLayout(new ViewUtils.ViewRunnable(item) { @Override public void run() { View tabIndicator = LayoutInflater.from(getContext()) .inflate(R.layout.simplepagertabs_tab_indicator, SimplePagerTabs.this, false); tabIndicator.getLayoutParams().width = getLayedOutView().getWidth(); addView(tabIndicator); int xGoal = (mItemCount - 1) * (getLayedOutView().getWidth() + 1) - 1; mAnimator = ObjectAnimator.ofFloat(tabIndicator, "x", 0, xGoal); mAnimator.setInterpolator(new LinearInterpolator()); mAnimator.setDuration(10000); } }); } final int j = i; item.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { viewPager.setCurrentItem(j); } }); } }
From source file:biz.wiz.android.wallet.ui.WalletTransactionsFragment.java
@Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.wallet_transactions_fragment, container, false); final ViewPagerTabs pagerTabs = (ViewPagerTabs) view.findViewById(R.id.transactions_pager_tabs); pagerTabs.addTabLabels(R.string.wallet_transactions_fragment_tab_received, R.string.wallet_transactions_fragment_tab_all, R.string.wallet_transactions_fragment_tab_sent); final PagerAdapter pagerAdapter = new PagerAdapter(getFragmentManager()); final ViewPager pager = (ViewPager) view.findViewById(R.id.transactions_pager); pager.setAdapter(pagerAdapter);/*w w w . j a va 2 s.co m*/ pager.setOnPageChangeListener(pagerTabs); pager.setCurrentItem(INITIAL_PAGE); pager.setPageMargin(2); pager.setPageMarginDrawable(R.color.bg_less_bright); pagerTabs.onPageScrolled(INITIAL_PAGE, 0, 0); // should not be needed return view; }
From source file:com.jasonchen.microlang.view.LinearViewPagerIndicator.java
public void setViewPager(ViewPager pager) { mPager = pager; pager.setOnPageChangeListener(this); }
From source file:au.com.wallaceit.reddinator.SimpleTabsWidget.java
public void setViewPager(ViewPager viewPager) { this.viewPager = viewPager; initTabs();//from w w w . j av a 2s .c om viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { setTab(position); } @Override public void onPageScrollStateChanged(int state) { } }); setTab(viewPager.getCurrentItem()); }