List of usage examples for android.support.v4.view ViewPager setOnPageChangeListener
public void setOnPageChangeListener(OnPageChangeListener listener)
From source file:com.suyonoion.customdrawereasyviewpagerui.ExpandedViewpagerUI.java
private void kode() { Tempat_Judul = (PagerTabStrip) findViewById(setResource("id_judul_drawer", "id")); Mengisi_Tempat_judul = new ArrayList<String>(); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu1", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu2", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu3", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu4", "string"))); Mengisi_Tempat_judul.add(getResources().getString(setResource("anu5", "string"))); AdapterExpandedViewpagerUI adapter = new AdapterExpandedViewpagerUI(Mengisi_Tempat_judul); final ViewPager EasyExpandedViewPagerUI = (ViewPager) this .findViewById(setResource("id_viewpager_drawer", "id")); EasyExpandedViewPagerUI.setAdapter(adapter); EasyExpandedViewPagerUI.setOffscreenPageLimit(5); EasyExpandedViewPagerUI.setOnPageChangeListener(new OnPageChangeListener() { @Override//from w ww .ja v a 2 s .c o m public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { View page1 = findViewById(setResource("id_page1", "id")); View page2 = findViewById(setResource("id_page2", "id")); View page3 = findViewById(setResource("id_page3", "id")); View page4 = findViewById(setResource("id_page4", "id")); View page5 = findViewById(setResource("id_page5", "id")); switch (position) { case 0: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page1); case 1: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page2); case 2: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page3); case 3: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page4); case 4: ION.with(Techniques.SlideInFromRight).duration(700).playOn(page5); } } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:view.EmojiconsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.emojicons, container, false); final ViewPager emojisPager = (ViewPager) view.findViewById(R.id.emojis_pager); emojisPager.setOnPageChangeListener(this); // we handle recents EmojiconRecents recents = this; mEmojisAdapter = new EmojisPagerAdapter(getFragmentManager(), Arrays.asList( // EmojiconRecentsGridFragment.newInstance(mUseSystemDefault), EmojiconGridFragment.newInstance(People.DATA, recents, mUseSystemDefault) /* EmojiconGridFragment.newInstance(Nature.DATA, recents, mUseSystemDefault), EmojiconGridFragment.newInstance(Objects.DATA, recents, mUseSystemDefault), EmojiconGridFragment.newInstance(Places.DATA, recents, mUseSystemDefault), EmojiconGridFragment.newInstance(Symbols.DATA, recents, mUseSystemDefault)*/ ));//w w w. jav a 2 s .c om emojisPager.setAdapter(mEmojisAdapter); mEmojiTabs = new View[1]; // mEmojiTabs[0] = view.findViewById(R.id.emojis_tab_0_recents); mEmojiTabs[0] = view.findViewById(R.id.emojis_tab_1_people); /* mEmojiTabs[2] = view.findViewById(R.id.emojis_tab_2_nature); mEmojiTabs[3] = view.findViewById(R.id.emojis_tab_3_objects); mEmojiTabs[4] = view.findViewById(R.id.emojis_tab_4_cars); mEmojiTabs[5] = view.findViewById(R.id.emojis_tab_5_punctuation);*/ for (int i = 0; i < mEmojiTabs.length; i++) { final int position = i; mEmojiTabs[i].setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { emojisPager.setCurrentItem(position); } }); } view.findViewById(R.id.emojis_backspace) .setOnTouchListener(new RepeatListener(1000, 50, new View.OnClickListener() { @Override public void onClick(View v) { if (mOnEmojiconBackspaceClickedListener != null) { mOnEmojiconBackspaceClickedListener.onEmojiconBackspaceClicked(v); } } })); // get last selected page mRecentsManager = EmojiconRecentsManager.getInstance(view.getContext()); int page = mRecentsManager.getRecentPage(); // last page was recents, check if there are recents to use // if none was found, go to page 1 if (page == 0 && mRecentsManager.size() == 0) { page = 1; } if (page == 0) { onPageSelected(page); } else { emojisPager.setCurrentItem(page, false); } return view; }
From source file:app.philm.in.view.SlidingTabLayout.java
/** * Sets the associated view pager. Note that the assumption here is that the pager content * (number of tabs and tab titles) does not change after this call has been made. *//*from w ww.j a v a 2 s . c o m*/ public void setViewPager(ViewPager viewPager) { mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); } notifyDataSetChanged(); }
From source file:com.makotojava.android.debate.SpeechPagerActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { Log.d(TAG, "Activity onCreate() called"); // First, delegate to super class super.onCreate(savedInstanceState); // First look at any extra goodies Bundle extras = getIntent().getExtras(); int initialIndex = 0; if (extras != null) { initialIndex = extras.getInt(EXTRA_SPEECH_INDEX); }//from w w w . j ava2s .c om // Set the content view to our speech pager setContentView(R.layout.activity_speech_pager); // Now create the Pager ViewPager viewPager = (ViewPager) findViewById(R.id.speechPager); // Create the PagerAdapter SpeechPagerAdapter adapter = new SpeechPagerAdapter(this, getFragmentManager()); viewPager.setAdapter(adapter); viewPager.setCurrentItem(initialIndex); viewPager.setOnPageChangeListener(adapter); // Keep screen on getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // }
From source file:emojicon.EmojiconsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.emojicons, container, false); final ViewPager emojisPager = (ViewPager) view.findViewById(R.id.emojis_pager); emojisPager.setOnPageChangeListener(this); // we handle recents EmojiconRecents recents = this; mEmojisAdapter = new EmojisPagerAdapter(getFragmentManager(), Arrays.asList( // EmojiconRecentsGridFragment.newInstance(mUseSystemDefault), EmojiconGridFragment.newInstance(People.DATA, recents, mUseSystemDefault) // EmojiconGridFragment.newInstance(Nature.DATA, recents, mUseSystemDefault), // EmojiconGridFragment.newInstance(Objects.DATA, recents, mUseSystemDefault), // EmojiconGridFragment.newInstance(Places.DATA, recents, mUseSystemDefault), // EmojiconGridFragment.newInstance(Symbols.DATA, recents, mUseSystemDefault) ));//from ww w . j a va2 s .c om emojisPager.setAdapter(mEmojisAdapter); // mEmojiTabs = new View[6]; // mEmojiTabs[0] = view.findViewById(R.id.emojis_tab_0_recents); // mEmojiTabs[1] = view.findViewById(R.id.emojis_tab_1_people); // mEmojiTabs[2] = view.findViewById(R.id.emojis_tab_2_nature); // mEmojiTabs[3] = view.findViewById(R.id.emojis_tab_3_objects); // mEmojiTabs[4] = view.findViewById(R.id.emojis_tab_4_cars); // mEmojiTabs[5] = view.findViewById(R.id.emojis_tab_5_punctuation); // for (int i = 0; i < mEmojiTabs.length; i++) { // final int position = i; // mEmojiTabs[i].setOnClickListener(new View.OnClickListener() { // @Override // public void onClick(View v) { // emojisPager.setCurrentItem(position); // } // }); // } view.findViewById(R.id.emojis_backspace) .setOnTouchListener(new RepeatListener(1000, 50, new View.OnClickListener() { @Override public void onClick(View v) { if (mOnEmojiconBackspaceClickedListener != null) { mOnEmojiconBackspaceClickedListener.onEmojiconBackspaceClicked(v); } } })); // get last selected page mRecentsManager = EmojiconRecentsManager.getInstance(view.getContext()); int page = mRecentsManager.getRecentPage(); // last page was recents, check if there are recents to use // if none was found, go to page 1 if (page == 0 && mRecentsManager.size() == 0) { page = 1; } if (page == 0) { onPageSelected(page); } else { emojisPager.setCurrentItem(page, false); } return view; }
From source file:com.njucm.cmdh.viewpager.indicator.IndicatorViewPager.java
public IndicatorViewPager(ViewPager viewPager) { this.viewPager = viewPager; viewPager.setOnPageChangeListener(onPageChangeListener); }
From source file:larry.baby.rain.common.view.TabPageIndicator.java
public void setViewPager(ViewPager view) { final PagerAdapter adapter = view.getAdapter(); if (adapter == null) { throw new IllegalStateException("ViewPager does not have adapter instance."); }// www . j av a 2s . c o m mViewPager = view; view.setOnPageChangeListener(this); notifyDataSetChanged(); }
From source file:de.tudarmstadt.informatik.secuso.phishedu2.SwipeActivity.java
void updateUI(Activity v) { super.updateUI(v); final ViewPager mPager = (ViewPager) v.findViewById(R.id.pager); mPager.setAdapter(new SwipePageAdapter(getFragmentManager(), this)); mPager.setOnPageChangeListener(this); ImageView imgPrevious = (ImageView) v.findViewById(R.id.game_intro_arrow_back); imgPrevious.setOnClickListener(new OnClickListener() { @Override/*w ww . j a v a 2 s.c o m*/ public void onClick(View v) { mPager.setCurrentItem(mPager.getCurrentItem() - 1); } }); imgPrevious.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { mPager.setCurrentItem(0); return true; } }); ImageView imgNext = (ImageView) v.findViewById(R.id.game_intro_arrow_forward); imgNext.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mPager.setCurrentItem(mPager.getCurrentItem() + 1); } }); imgNext.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { mPager.setCurrentItem(getPageCount() - 1); return true; } }); Button bStartLevel = (Button) v.findViewById(R.id.game_intro_start_button); bStartLevel.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { onStartClick(); } }); bStartLevel.setText(this.startButtonText()); checkAndHideButtons(0); }
From source file:adi.sf1.targaryen.newyorktimes.SlidingTabLayout.java
/** * Sets the associated view pager. Note that the assumption here is that the pager content * (number of tabs and tab titles) does not change after this call has been made. *//*from ww w .j a va2s . co m*/ public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(); } }
From source file:com.cereuswomen.marketingmessage.view.SlidingTabLayout.java
/** * Sets the associated view pager. Note that the assumption here is that the pager content * (number of tabs and tab titles) does not change after this call has been made. *//* w w w. jav a 2s . com*/ public void setViewPager(ViewPager viewPager) { mTabStrip.removeAllViews(); mViewPager = viewPager; if (viewPager != null) { viewPager.setOnPageChangeListener(new InternalViewPagerListener()); populateTabStrip(0); } }