List of usage examples for android.support.v4.view SlidingTabLayout setCustomTabColorizer
public void setCustomTabColorizer(TabColorizer tabColorizer)
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);//from w w w . ja v a 2 s . c om // 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 va 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.carver.paul.truesight.Ui.MainActivity.java
/** * Based on code from://from ww w . jav a2 s. 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; }
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);/*from ww w. j a v a2 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.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 . j a v a 2s .co 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); }