List of usage examples for android.support.v4.view SlidingTabLayout setViewPager
public void setViewPager(ViewPager viewPager)
From source file:org.artags.android.app.tv.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //setup ViewPager mAdapter = new TagCategoriesPagerAdapter(getFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter);// ww w. j a v a2s. c o m // Sliding tabs for viewpager SlidingTabLayout slidingTab = (SlidingTabLayout) findViewById(R.id.sliding_tabs); slidingTab.setViewPager(mPager); // slidingTab.setSelectedIndicatorColors(new int[]{getResources().getColor(android.R.color.white)}); slidingTab.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return getResources().getColor(R.color.accent); } @Override public int getDividerColor(int position) { return Color.argb(0, 0, 0, 0); } }); }
From source file:com.android.example.leanback.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //setup ViewPager mAdapter = new MoviePagerAdapter(getFragmentManager()); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mAdapter);//from w w w .j a v a 2 s.c o m // Sliding tabs for viewpager SlidingTabLayout slidingTab = (SlidingTabLayout) findViewById(R.id.sliding_tabs); slidingTab.setViewPager(mPager); // slidingTab.setSelectedIndicatorColors(new int[]{getResources().getColor(android.R.color.white)}); slidingTab.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return getResources().getColor(R.color.accent); } @Override public int getDividerColor(int position) { return Color.argb(0, 0, 0, 0); } }); }
From source file:com.axum.darivb.searchview.SlidingTabsBasicFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { searchView = (SearchView) view.findViewById(R.id.search_view); searchView.setIconified(false);/*from w ww . j av a2 s . c o m*/ ImageView back = (ImageView) view.findViewById(R.id.imageView); back.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { android.app.FragmentManager fm = getFragmentManager(); fm.popBackStack(); } }); ViewPager mViewPager = (ViewPager) view.findViewById(R.id.viewpager); mViewPager.setAdapter(new SearchPagerAdapter()); SlidingTabLayout mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs); mSlidingTabLayout.setViewPager(mViewPager); mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { searchView.setQueryHint("Search " + tabs[position]); } @Override public void onPageScrollStateChanged(int state) { } }); }
From source file:net.mustafaozcan.materialnavigation.MainActivity.java
private void setTabs(int count) { ViewPager vpPager = (ViewPager) findViewById(R.id.vpPager); ContentFragmentAdapter adapterViewPager = new ContentFragmentAdapter(getSupportFragmentManager(), this, count);// w w w. j av a 2 s.c o m vpPager.setAdapter(adapterViewPager); SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); slidingTabLayout.setTextColor(getResources().getColor(R.color.tab_text_color)); slidingTabLayout.setTextColorSelected(getResources().getColor(R.color.tab_text_color_selected)); slidingTabLayout.setDistributeEvenly(); slidingTabLayout.setViewPager(vpPager); slidingTabLayout.setTabSelected(0); // Change indicator color slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return getResources().getColor(R.color.tab_indicator); } }); }
From source file:com.cnpaypal.ObservableScrollView.ViewPagerTabScrollViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_viewpagertab); // setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); mHeaderView = findViewById(R.id.header); ViewCompat.setElevation(mHeaderView, getResources().getDimension(R.dimen.toolbar_elevation)); mToolbarView = findViewById(R.id.toolbar); mPagerAdapter = newViewPagerAdapter(); mPager = (ViewPager) findViewById(R.id.pager); mPager.setAdapter(mPagerAdapter);/*w w w. j av a 2 s . c o m*/ SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); slidingTabLayout.setCustomTabView(R.layout.tab_indicator, android.R.id.text1); slidingTabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.accent)); slidingTabLayout.setDistributeEvenly(true); slidingTabLayout.setViewPager(mPager); // When the page is selected, other fragments' scrollY should be adjusted // according to the toolbar status(shown/hidden) slidingTabLayout.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int i, float v, int i2) { } @Override public void onPageSelected(int i) { propagateToolbarState(toolbarIsShown()); } @Override public void onPageScrollStateChanged(int i) { } }); propagateToolbarState(toolbarIsShown()); }
From source file:nl.atcomputing.refcard.tabs.SlidingTabFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { ViewPager viewPager = (ViewPager) view.findViewById(R.id.viewpager); viewPager.setAdapter(new MyPagerAdapter(getFragmentManager())); SlidingTabLayout slidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs); slidingTabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.atbluedark)); slidingTabLayout.setDividerColors(getResources().getColor(R.color.atbluedark)); slidingTabLayout.setBackgroundColor(getResources().getColor(R.color.atbluelight)); //Does not work in landscape mode // mSlidingTabLayout.setCustomTabView(R.layout.slidingtab_tabview, R.id.textview); slidingTabLayout.setViewPager(viewPager); }
From source file:com.gsma.rcs.provisioning.local.Provisioning.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mActivity = this; setContentView(R.layout.provisioning); LocalContentResolver localContentResolver = new LocalContentResolver(getApplicationContext()); mRcsSettings = RcsSettings.getInstance(localContentResolver); AndroidFactory.setApplicationContext(this, mRcsSettings); ViewPager pager = (ViewPager) findViewById(R.id.viewpager); SlidingTabLayout slidingTabLayout = (SlidingTabLayout) findViewById(R.id.sliding_tabs); mAdapter = new ViewPagerAdapter(getSupportFragmentManager(), titles, mRcsSettings); pager.setAdapter(mAdapter);/*from w w w. jav a 2 s. c o m*/ slidingTabLayout.setViewPager(pager); slidingTabLayout.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return Color.WHITE; } }); IntentFilter filter = new IntentFilter(RcsService.ACTION_SERVICE_UP); mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { for (IProvisioningFragment fragment : mAdapter.getFragments()) { fragment.displayRcsSettings(); } } }; registerReceiver(mReceiver, filter); }
From source file:com.carver.paul.truesight.Ui.MainActivity.java
/** * Based on code from://from www . j av a2s. c o m * http://www.android4devs.com/2015/01/how-to-make-material-design-sliding-tabs.html */ private ViewPagerAdapter createViewPager() { List<String> tabTitles = new ArrayList<>(); for (Integer resId : TAB_TITLE_RES_IDS) { tabTitles.add(getString(resId)); } ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager(), tabTitles); ExpandingViewPager pager = (ExpandingViewPager) findViewById(R.id.pager); pager.setAdapter(adapter); SlidingTabLayout tabs = (SlidingTabLayout) findViewById(R.id.tabs); tabs.setDistributeEvenly(true); // Setting Custom Color for the Scroll bar indicator of the Tab View tabs.setCustomTabColorizer(new SlidingTabLayout.TabColorizer() { @Override public int getIndicatorColor(int position) { return getResources().getColor(R.color.tabsScrollColor); } }); // Setting the ViewPager For the SlidingTabsLayout tabs.setViewPager(pager); return adapter; }