本文整理汇总了Java中android.support.design.widget.TabLayout.setTabTextColors方法的典型用法代码示例。如果您正苦于以下问题:Java TabLayout.setTabTextColors方法的具体用法?Java TabLayout.setTabTextColors怎么用?Java TabLayout.setTabTextColors使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.support.design.widget.TabLayout
的用法示例。
在下文中一共展示了TabLayout.setTabTextColors方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreateView
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.activity_dual_tab_photos, container, false);
((AppCompatActivity) getActivity()).setSupportActionBar(root.findViewById(R.id.toolbar));
TabLayout tabLayout = root.findViewById(R.id.tablayout);
tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER);
int tabColorPrimary = CurrentTheme.getPrimaryTextColorOnColoredBackgroundCode(getActivity());
int tabColorSecondary = CurrentTheme.getSecondaryTextColorOnColoredBackgroundCode(getActivity());
tabLayout.setTabTextColors(tabColorSecondary, tabColorPrimary);
ViewPager viewPager = root.findViewById(R.id.view_pager);
viewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener(){
@Override
public void onPageSelected(int position) {
mCurrentTab = position;
}
});
mPagerAdapter = new Adapter(getChildFragmentManager(), mSources);
viewPager.setAdapter(mPagerAdapter);
tabLayout.setupWithViewPager(viewPager, true);
return root;
}
示例2: onViewCreated
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
ViewPager viewPager = view.findViewById(R.id.viewpager);
viewPager.setOffscreenPageLimit(1);
setupViewPager(viewPager);
TabLayout tabLayout = view.findViewById(R.id.tablayout);
tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE);
tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER);
int tabColorPrimary = CurrentTheme.getPrimaryTextColorOnColoredBackgroundCode(getActivity());
int tabColorSecondary = CurrentTheme.getSecondaryTextColorOnColoredBackgroundCode(getActivity());
tabLayout.setTabTextColors(tabColorSecondary, tabColorPrimary);
tabLayout.setupWithViewPager(viewPager);
if(getArguments().containsKey(Extra.TAB)){
int tab = getArguments().getInt(Extra.TAB);
getArguments().remove(Extra.TAB);
viewPager.setCurrentItem(tab);
}
}
示例3: onCreateView
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.content_notifications, container, false);
AppBarLayout appBarLayout = getActivity().findViewById(R.id.appbar);
if (appBarLayout.getChildCount() == 1) {
mSectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager());
mViewPager = rootView.findViewById(R.id.tab_container);
mViewPager.setAdapter(mSectionsPagerAdapter);
mTabLayout = new TabLayout(getActivity());
mTabLayout.setTabTextColors(
getResources().getColor(R.color.disabledGrey),
getResources().getColor(R.color.white)
);
mTabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
mTabLayout.setupWithViewPager(mViewPager);
appBarLayout.addView(mTabLayout);
}
return rootView;
}
示例4: initializeAnalytics
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
/**
* Initialize analytics fragment
*/
private void initializeAnalytics() {
setTitle(getResources().getString(R.string.analytics));
removeTabs();
if (this.menu != null) this.menu.findItem(R.id.action_change_day).setVisible(true);
fab.setVisibility(View.GONE);
tabs = new TabLayout(MainActivity.this);
tabs.setTabTextColors(Color.parseColor("#FFFFFF"), Color.parseColor("#FFFFFF"));
appBar.addView(tabs);
ViewPager viewPager = (ViewPager) findViewById(R.id.pager);
FragmentAdapter adapter = new FragmentAdapter(getSupportFragmentManager());
adapter.addFragment(new AnalyticsDayFragment(MainActivity.this, restaurantId), getString(R.string.per_day));
adapter.addFragment(new AnalyticsWeekFragment(MainActivity.this, restaurantId), getString(R.string.per_week));
adapter.addFragment(new AnalyticsMonthFragment(MainActivity.this, restaurantId), getString(R.string.per_month));
viewPager.setAdapter(adapter);
tabs.setupWithViewPager(viewPager);
}
示例5: initTab
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
public void initTab(TabLayout tabLayout) {
tabLayout.setTabMode(TabLayout.MODE_FIXED);
tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
tabLayout.setBackgroundColor(getContext().getResources().getColor(R.color.colorPrimary));
tabLayout.setSelectedTabIndicatorColor(Color.WHITE);
tabLayout.setTabTextColors(ColorStateList.valueOf(Color.WHITE));
}
示例6: onCreateView
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_community_control, container, false);
((AppCompatActivity) getActivity()).setSupportActionBar(root.findViewById(R.id.toolbar));
ViewPager pager = root.findViewById(R.id.view_pager);
pager.setOffscreenPageLimit(2);
List<ITab> tabs = new ArrayList<>();
tabs.add(new Tab(getString(R.string.community_blacklist_tab_title), () -> CommunityBlacklistFragment.newInstance(mAccountId, mCommunity.getId())));
tabs.add(new Tab(getString(R.string.community_links_tab_title), () -> CommunityLinksFragment.newInstance(mAccountId, mCommunity.getId())));
if(mCommunity.getAdminLevel() >= VKApiCommunity.AdminLevel.ADMIN){
tabs.add(new Tab(getString(R.string.community_managers_tab_title), () -> CommunityManagersFragment.newInstance(mAccountId, mCommunity.getId())));
}
pager.setAdapter(new Adapter(tabs, getChildFragmentManager()));
TabLayout tabLayout = root.findViewById(R.id.tablayout);
int tabColorPrimary = CurrentTheme.getPrimaryTextColorOnColoredBackgroundCode(getActivity());
int tabColorSecondary = CurrentTheme.getSecondaryTextColorOnColoredBackgroundCode(getActivity());
tabLayout.setTabTextColors(tabColorSecondary, tabColorPrimary);
tabLayout.setupWithViewPager(pager);
return root;
}
示例7: onViewCreated
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
public void onViewCreated(@NonNull View view, Bundle savedInstanceState) {
ViewPager viewPager = view.findViewById(R.id.fragment_videos_pager);
setupViewPager(viewPager);
TabLayout tabLayout = view.findViewById(R.id.fragment_videos_tabs);
tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER);
int tabColorPrimary = CurrentTheme.getPrimaryTextColorOnColoredBackgroundCode(getActivity());
int tabColorSecondary = CurrentTheme.getSecondaryTextColorOnColoredBackgroundCode(getActivity());
tabLayout.setTabTextColors(tabColorSecondary, tabColorPrimary);
tabLayout.setupWithViewPager(viewPager);
}
示例8: onCreate
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
pager = (ViewPager) findViewById(R.id.pager);
tabLayout = (TabLayout) findViewById(R.id.tab_layout);
pager.setAdapter(new ExcelPagerAdapter(getSupportFragmentManager()));
tabLayout.setupWithViewPager(pager);
tabLayout.setTabTextColors(Color.WHITE,Color.WHITE);
}
示例9: onCreateView
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_channel, container, false);
TabLayout tabStrip = view.findViewById(R.id.channelTabLayout);
tabStrip.setSelectedTabIndicatorColor(getColor(getContext(), R.color.tabText));
tabStrip.setTabTextColors(getColor(getContext(), R.color.tabText), getColor(getContext(), R.color.tabText));
tabStrip.setupWithViewPager((ViewPager)view.findViewById(R.id.pager));
final Button followButton = view.findViewById(R.id.followButton);
if(following)
followButton.setBackground(getDrawable(getContext(), R.drawable.ic_favorite_black_24dp));
followButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(following) {
unfollow();
followButton.setBackground(getDrawable(getContext(), R.drawable.ic_favorite_border_black_24dp));
} else {
follow();
followButton.setBackground(getDrawable(getContext(), R.drawable.ic_favorite_black_24dp));
}
}
});
return view;
}
示例10: theme
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
private void theme(View root) {
int colorPrimary = getResources().getColor(R.color.colorPrimary);
int accentColor = getResources().getColor(R.color.colorAccent);
boolean isPrimaryDark = true;
int contentColor = GeneralUtils.resolveColor(getContext(), android.R.attr.textColorPrimaryInverse, 0);
root.findViewById(R.id.top_bar_house).setBackgroundColor(colorPrimary);
((TextView) root.findViewById(R.id.single_storage_item_text_view)).setTextColor(contentColor);
TabLayout tabLayout = (TabLayout) root.findViewById(R.id.tab_layout);
tabLayout.setBackgroundColor(colorPrimary);
tabLayout.setTabTextColors(ColorUtil.withAlpha(contentColor, .75f), contentColor);
tabLayout.setSelectedTabIndicatorColor(contentColor);
try {
for (int i = 0; i < tabLayout.getTabCount(); i++) {
TabLayout.Tab tab = tabLayout.getTabAt(i);
Field fTabView = TabLayout.Tab.class.getDeclaredField("mView");
fTabView.setAccessible(true);
View tabView = (View) fTabView.get(tab);
GeneralUtils.setBackgroundDrawable(tabView, MaterialValueHelper.getSelectableItemBackground(getActivity(), isPrimaryDark, false));
}
} catch (Exception e) {
e.printStackTrace();
}
TintHelper.setTint((ImageView) root.findViewById(R.id.up_button), GeneralUtils.resolveColor(getActivity(), android.R.attr.textColorPrimaryInverse, 0));
((TextView) root.findViewById(R.id.cancel)).setTextColor(accentColor);
((TextView) root.findViewById(R.id.choose)).setTextColor(accentColor);
// ATH.setStatusbarColor(d.getWindow(), ColorUtil.darkenColor(colorPrimary));
}
示例11: insertTabs
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
private void insertTabs(ViewGroup container) {
View rootView = (View) container.getParent();
appBar = (AppBarLayout) rootView.findViewById(R.id.appbar);
tabs = new TabLayout(getActivity());
tabs.setTabTextColors(Color.parseColor("#FFFFFF"), Color.parseColor("#FFFFFF"));
appBar.addView(tabs);
}
示例12: process
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
public void process(@NonNull Context context, @Nullable String key, @NonNull View view, @NonNull String suffix) {
final TabLayout tl = (TabLayout) view;
final ColorResult result = getColorFromSuffix(context, key, view, suffix);
if (result == null) return;
final int color = result.getColor();
if (mTextMode) {
tl.setTabTextColors(ATEUtil.adjustAlpha(color, UNFOCUSED_ALPHA), color);
} else if (mIndicatorMode) {
tl.setSelectedTabIndicatorColor(color);
final ColorStateList sl = new ColorStateList(new int[][]{
new int[]{-android.R.attr.state_selected},
new int[]{android.R.attr.state_selected}
},
new int[]{
ATEUtil.adjustAlpha(color, UNFOCUSED_ALPHA),
color
});
for (int i = 0; i < tl.getTabCount(); i++) {
final TabLayout.Tab tab = tl.getTabAt(i);
if (tab != null && tab.getIcon() != null)
tab.setIcon(TintHelper.createTintedDrawable(tab.getIcon(), sl));
}
}
}
示例13: initTabLayout
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
protected void initTabLayout(TabLayout tabLayout) {
tabLayout.setBackgroundColor(getContext().getResources().getColor(R.color.colorPrimary));
tabLayout.setSelectedTabIndicatorColor(Color.WHITE);
tabLayout.setTabTextColors(ColorStateList.valueOf(Color.WHITE));
}
示例14: onCreateView
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View root = inflater.inflate(R.layout.fragment_search_tabs, container, false);
mViewPager = root.findViewById(R.id.viewpager);
int tabColorPrimary = CurrentTheme.getPrimaryTextColorOnColoredBackgroundCode(getActivity());
int tabColorSecondary = CurrentTheme.getSecondaryTextColorOnColoredBackgroundCode(getActivity());
TabLayout tabLayout = root.findViewById(R.id.tablayout);
tabLayout.setTabTextColors(tabColorSecondary, tabColorPrimary);
mSearchView = root.findViewById(R.id.searchview);
mSearchView.setOnQueryTextListener(this);
mSearchView.setOnBackButtonClickListener(this);
mSearchView.setOnAdditionalButtonClickListener(this);
mSearchView.setQuery(getInitialCriteriaText(), true);
mViewPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
mCurrentTab = position;
syncChildFragment();
resolveViewPagerBackgroundColor();
}
});
if (mViewPager.getBackground() != null && mViewPager.getBackground() instanceof ColorDrawable) {
mCurrentViewPagerBackgroundColor = ((ColorDrawable) mViewPager.getBackground()).getColor();
}
resolveLeftButton();
mAdapter = new Adapter(getChildFragmentManager());
mViewPager.setAdapter(mAdapter);
mViewPager.setOffscreenPageLimit(1);
tabLayout.setupWithViewPager(mViewPager);
if (getArguments().containsKey(Extra.TAB)) {
mCurrentTab = getArguments().getInt(Extra.TAB);
getArguments().remove(Extra.TAB);
mViewPager.setCurrentItem(mCurrentTab);
}
resolveViewPagerBackgroundColor();
return root;
}
示例15: changeTextColor
import android.support.design.widget.TabLayout; //导入方法依赖的package包/类
private void changeTextColor() {
//disable search mode for tabLayout
disableSearchMode();
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
tabLayout.setTabTextColors(slightDarken(mTextColor), mTextColor);
mToolbar.setTitleTextColor(mTextColor);
Drawable myFabSrc = getResources().getDrawable(R.drawable.add);
Drawable newColorDrawable = changeDrawableColor(myFabSrc, mTextColor);
mFab.setImageDrawable(newColorDrawable);
ToolbarColorizeHelper.colorizeToolbar(mToolbar, mTextColor, this);
if (rightDrawer != null) {
mColorItem3.withIconColor(mTextColor);
rightDrawer.updateItem(mColorItem3);
}
}