本文整理汇总了Java中com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem类的典型用法代码示例。如果您正苦于以下问题:Java AHBottomNavigationItem类的具体用法?Java AHBottomNavigationItem怎么用?Java AHBottomNavigationItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AHBottomNavigationItem类属于com.aurelhubert.ahbottomnavigation包,在下文中一共展示了AHBottomNavigationItem类的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: initBottomNavigation
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
/**
* 初始化底部导航
*/
private void initBottomNavigation() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem(R.string.news, R.drawable.ic_new, R.color.black);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(R.string.video, R.drawable.ic_video, R.color.black);
AHBottomNavigationItem item3 = new AHBottomNavigationItem(R.string.weather, R.drawable.ic_weather, R.color.black);
AHBottomNavigationItem item4 = new AHBottomNavigationItem(R.string.person_center, R.drawable.ic_person_center, R.color.black);
mBottomNavigation.addItem(item1);
mBottomNavigation.addItem(item2);
mBottomNavigation.addItem(item3);
mBottomNavigation.addItem(item4);
mBottomNavigation.setAccentColor(Color.parseColor("#000000"));
mBottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
mBottomNavigation.setOnTabSelectedListener(new AHBottomNavigation.OnTabSelectedListener() {
@Override
public boolean onTabSelected(int position, boolean wasSelected) {
switchFragment(position);
return true;
}
});
}
开发者ID:xiarunhao123,项目名称:PureNews,代码行数:23,代码来源:MainUI.java
示例2: initBottomBar
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void initBottomBar() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem("Tab1", R.drawable.sel_main_home, R.color.cyan);
AHBottomNavigationItem item2 = new AHBottomNavigationItem("Tab1", R.drawable.sel_main_design, R.color.gray);
AHBottomNavigationItem item3 = new AHBottomNavigationItem("Tab1", R.drawable.sel_main_show, R.color.green);
AHBottomNavigationItem item4 = new AHBottomNavigationItem("Tab1", R.drawable.sel_main_me, R.color.blue);
mAHBottomNavigation.setDefaultBackgroundColor(Color.DKGRAY);
mAHBottomNavigation.setForceTint(true);
mAHBottomNavigation.addItem(item1);
mAHBottomNavigation.addItem(item2);
mAHBottomNavigation.addItem(item3);
mAHBottomNavigation.addItem(item4);
mAHBottomNavigation.setUseElevation(true);
}
开发者ID:Ztiany,项目名称:SystemBarTint,代码行数:17,代码来源:DrawerLayoutTabActivity.java
示例3: setupViews
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void setupViews() {
accountSwipeRefresh.setColorSchemeResources(R.color.swipe_refresh);
accountSwipeRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
accountPresenter.loadEmployeeAccount(true);
}
});
AHBottomNavigationItem item1 = new AHBottomNavigationItem(R.string.tab_gratitudes, R.drawable.ic_recommendations, R.color.colorAccent);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(R.string.tab_achievements, R.drawable.ic_badges, R.color.colorAccent);
bottomNavigation.addItem(item1);
bottomNavigation.addItem(item2);
bottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
bottomNavigation.setAccentColor(Color.parseColor(navigationColor));
bottomNavigation.setBehaviorTranslationEnabled(false);
}
开发者ID:belatrix,项目名称:AndroidAllStars,代码行数:19,代码来源:AccountFragment.java
示例4: setTabButton
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
public void setTabButton(ScreenParams params, Integer index) {
if (params.tabIcon != null || params.tabLabel != null) {
AHBottomNavigationItem item = this.getItem(index);
boolean tabNeedsRefresh = false;
if (params.tabIcon != null) {
item.setDrawable(params.tabIcon);
tabNeedsRefresh = true;
}
if (params.tabLabel != null) {
item.setTitle(params.tabLabel);
tabNeedsRefresh = true;
}
if (tabNeedsRefresh) {
this.refresh();
}
}
}
开发者ID:wix,项目名称:react-native-navigation,代码行数:20,代码来源:BottomTabs.java
示例5: bottomNavigationItems
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
public List<AHBottomNavigationItem> bottomNavigationItems() {
List<AHBottomNavigationItem> result = new ArrayList<>();
for (NavigationItem item : this) {
result.add(item.ahItem);
}
return result;
}
开发者ID:programmerr47,项目名称:navigation-widgets,代码行数:9,代码来源:NavigationItems.java
示例6: initBottomNav
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void initBottomNav() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem("日报", R.drawable.ic_profile_answer, R.color.colorPrimary);
AHBottomNavigationItem item2 = new AHBottomNavigationItem("主题", R.drawable.ic_profile_article, R.color.colorPrimary);
AHBottomNavigationItem item3 = new AHBottomNavigationItem("专栏", R.drawable.ic_profile_column, R.color.colorPrimary);
AHBottomNavigationItem item4 = new AHBottomNavigationItem("文章", R.drawable.ic_profile_favorite, R.color.colorPrimary);
mAhBottomNavigation.addItem(item1);
mAhBottomNavigation.addItem(item2);
mAhBottomNavigation.addItem(item3);
mAhBottomNavigation.addItem(item4);
mAhBottomNavigation.setBehaviorTranslationEnabled(true);
mAhBottomNavigation.setAccentColor(getResources().getColor(R.color.colorPrimary));
mAhBottomNavigation.setInactiveColor(getResources().getColor(R.color.nav_text_color_mormal));
mAhBottomNavigation.setCurrentItem(0);
mAhBottomNavigation.setBehaviorTranslationEnabled(true);
mAhBottomNavigation.setDefaultBackgroundColor(getResources().getColor(R.color.bg_color));
mAhBottomNavigation.setOnTabSelectedListener(new AHBottomNavigation.OnTabSelectedListener() {
@Override
public void onTabSelected(int position, boolean wasSelected) {
if (currentTabIndex != position) {//判断点击的position是不是当前显示的,不是就开启事务
FragmentTransaction trx = getSupportFragmentManager().beginTransaction();
trx.hide(fragments.get(currentTabIndex));//隐藏当前的Fragment,仅仅是设为不可见,并不会销毁
if (!fragments.get(position).isAdded()) {//判断position的fragment有没有添加到activity中
trx.add(R.id.content, fragments.get(position));
}
trx.show(fragments.get(position)).commit();//显示之前隐藏的Fragment
}
currentTabIndex = position;
}
});
}
开发者ID:zwx191044354,项目名称:RxZhiHu,代码行数:39,代码来源:MainActivity.java
示例7: setupViews
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void setupViews() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem(R.string.tab_current_month, R.drawable.ic_whatshot, R.color.colorAccent);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(R.string.tab_last_month, R.drawable.ic_event, R.color.colorAccent);
AHBottomNavigationItem item3 = new AHBottomNavigationItem(R.string.tab_all_time, R.drawable.ic_star, R.color.colorAccent);
bottomNavigation.addItem(item1);
bottomNavigation.addItem(item2);
bottomNavigation.addItem(item3);
bottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
bottomNavigation.setAccentColor(Color.parseColor(navigationColor));
bottomNavigation.setBehaviorTranslationEnabled(false);
}
开发者ID:belatrix,项目名称:AndroidAllStars,代码行数:13,代码来源:RankingContainerFragment.java
示例8: setupViews
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void setupViews() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem(R.string.tab_event_about, R.drawable.ic_about, R.color.colorAccent);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(R.string.tab_event_news, R.drawable.ic_activity, R.color.colorAccent);
bottomNavigation.addItem(item1);
bottomNavigation.addItem(item2);
bottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
bottomNavigation.setAccentColor(Color.parseColor(navigationColor));
bottomNavigation.setBehaviorTranslationEnabled(false);
}
开发者ID:belatrix,项目名称:AndroidAllStars,代码行数:10,代码来源:EventDetailActivity.java
示例9: prepareBottomView
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void prepareBottomView() {
bottomNavigation.setDefaultBackgroundColor(getResources().getColor(R.color.bottom_navigation_bg));
bottomNavigation.setAccentColor(getResources().getColor(R.color.cardContentTextColorWhite));
bottomNavigation.setForceTitlesDisplay(true);
bottomNavigation.addItem(new AHBottomNavigationItem(R.string.tab_title, R.drawable.ic_cloud_24dp, R.color.cardContentTextColorWhite));
bottomNavigation.addItem(new AHBottomNavigationItem(R.string.tab_plan_title, R.drawable.ic_place_24dp, R.color.cardContentTextColorWhite));
bottomNavigation.addItem(new AHBottomNavigationItem(R.string.tab_info_title, R.drawable.ic_error_outline_24dp, R.color.cardContentTextColorWhite));
}
开发者ID:bvblogic,项目名称:Mediator_Android,代码行数:9,代码来源:ContentActivity.java
示例10: setUpBottomNavigationBar
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
@SuppressWarnings("deprecation")
private void setUpBottomNavigationBar() {
int icon = R.drawable.ic_trending_up_black_24dp;
int backgroundColor = SettingsActivity.ThemePreferenceFragment.isLight(getContext()) ?
R.color.trending_bottom_bar_background_light : R.color.trending_bottom_bar_background_dark;
int colorActive = R.color.trending_bottom_bar_active_light;
int colorInActive = R.color.trending_bottom_bar_inactive_light;
AHBottomNavigationItem daily = new AHBottomNavigationItem(R.string.trending_daily,
icon, backgroundColor);
AHBottomNavigationItem weekly = new AHBottomNavigationItem(R.string.trending_weekly,
icon, backgroundColor);
AHBottomNavigationItem monthly = new AHBottomNavigationItem(R.string.trending_monthly,
icon, backgroundColor);
mBottomNavigation.setVisibility(View.VISIBLE);
mBottomNavigation.removeAllItems();
mBottomNavigation.addItem(daily);
mBottomNavigation.addItem(weekly);
mBottomNavigation.addItem(monthly);
mBottomNavigation.setBehaviorTranslationEnabled(true);
mBottomNavigation.setColoredModeColors(getResources().getColor(colorActive),
getResources().getColor(colorInActive));
mBottomNavigation.setColored(true);
mBottomNavigation.setOnTabSelectedListener(new AHBottomNavigation.OnTabSelectedListener() {
@Override
public boolean onTabSelected(int position, boolean wasSelected) {
mPresenter.onTabSelected(position);
return true;
}
});
}
开发者ID:DmitryMalkovich,项目名称:gito-github-client,代码行数:38,代码来源:TrendingRepositoryFragment.java
示例11: addTabs
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
public void addTabs(List<ScreenParams> params, OnTabSelectedListener onTabSelectedListener) {
for (ScreenParams screenParams : params) {
AHBottomNavigationItem item = new AHBottomNavigationItem(screenParams.tabLabel, screenParams.tabIcon,
Color.GRAY);
addItem(item);
setOnTabSelectedListener(onTabSelectedListener);
}
setTitlesDisplayState();
}
开发者ID:wix,项目名称:react-native-navigation,代码行数:10,代码来源:BottomTabs.java
示例12: addBottomNavigationItems
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
/**
* Adds (items) {@link AHBottomNavigationItem} to {@link AHBottomNavigation}
* Also assigns a distinct color to each Bottom Navigation item, used for the color ripple.
*/
private void addBottomNavigationItems() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem(R.string.tab_1, R.drawable.ic_map_24dp, colors[0]);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(R.string.tab_2, R.drawable.ic_local_restaurant_24dp, colors[1]);
AHBottomNavigationItem item3 = new AHBottomNavigationItem(R.string.tab_3, R.drawable.ic_store_mall_directory_24dp, colors[2]);
bottomNavigation.addItem(item1);
bottomNavigation.addItem(item2);
bottomNavigation.addItem(item3);
}
开发者ID:Suleiman19,项目名称:Bottom-Navigation-Demo,代码行数:14,代码来源:MainActivity.java
示例13: setupBottomBar
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void setupBottomBar() {
bottomNavigation = (AHBottomNavigation) findViewById(R.id.bottomBar);
// Create items
AHBottomNavigationItem item1 = new AHBottomNavigationItem(R.string.nearby_bottom_navigation_home, R.drawable.ic_list_black_24dp, R.color.colorAccent);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(R.string.nearby_bottom_navigation_chat, R.drawable.ic_chat_bubble_outline_black_24dp, R.color.colorAccent);
AHBottomNavigationItem item3 = new AHBottomNavigationItem(R.string.nearby_bottom_navigation_profile, R.drawable.ic_person_outline_black_24dp, R.color.colorAccent);
// Add items
bottomNavigation.addItem(item1);
bottomNavigation.addItem(item2);
bottomNavigation.addItem(item3);
bottomNavigation.setDefaultBackgroundColor(Color.parseColor("#FEFEFE"));
bottomNavigation.setCurrentItem(0);
bottomNavigation.setOnTabSelectedListener(new AHBottomNavigation.OnTabSelectedListener() {
@Override
public boolean onTabSelected(int position, boolean wasSelected) {
switch (position) {
case 0:
mViewPager.setCurrentItem(0);
break;
case 1:
mViewPager.setCurrentItem(1);
Intent intent = new Intent(NearbyProductsActivity.this, GroupChannelActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.left_out, R.anim.right_in);
break;
case 2:
mViewPager.setCurrentItem(2);
break;
}
return true;
}
});
bottomNavigation.setOnNavigationPositionListener(new AHBottomNavigation.OnNavigationPositionListener() {
@Override
public void onPositionChange(int y) {
//Toast.makeText(mContext, "Change: " + y, Toast.LENGTH_SHORT).show();
}
});
}
开发者ID:narenkukreja,项目名称:quire,代码行数:53,代码来源:NearbyProductsActivity.java
示例14: initBottomNav
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void initBottomNav() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem("主页",
R.drawable.ic_tab_home);
AHBottomNavigationItem item2 = new AHBottomNavigationItem("圈子",
R.drawable.ic_tab_quanzi);
AHBottomNavigationItem item3 = new AHBottomNavigationItem("社区",
R.drawable.ic_tab_community);
AHBottomNavigationItem item4 = new AHBottomNavigationItem("我的",
R.drawable.ic_tab_mine);
mAhBottomNavigation.addItem(item1);
mAhBottomNavigation.addItem(item2);
mAhBottomNavigation.addItem(item3);
mAhBottomNavigation.addItem(item4);
mAhBottomNavigation.setColored(false);
mAhBottomNavigation.setForceTint(false);
mAhBottomNavigation.setBehaviorTranslationEnabled(true);
mAhBottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
mAhBottomNavigation.setAccentColor(getResources().getColor(R.color.colorPrimaryDark));
mAhBottomNavigation.setInactiveColor(getResources().getColor(R.color.colorPrimaryDark));
mAhBottomNavigation.setCurrentItem(0);
mAhBottomNavigation.setDefaultBackgroundColor(
getResources().getColor(R.color.colorPrimary));
mAhBottomNavigation.setOnTabSelectedListener((position, wasSelected) -> {
if (currentTabIndex != position) {
FragmentTransaction trx = getSupportFragmentManager().beginTransaction();
trx.hide(fragments.get(currentTabIndex));
if (!fragments.get(position).isAdded()) {
trx.add(R.id.content, fragments.get(position));
}
trx.show(fragments.get(position)).commit();
}
currentTabIndex = position;
return true;
});
}
开发者ID:HotBitmapGG,项目名称:Acg,代码行数:42,代码来源:MainActivity.java
示例15: navigationItem
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
public static NavigationItem navigationItem(int type, int titleRes, int iconRes, int colorRes) {
return new NavigationItem(type, new AHBottomNavigationItem(titleRes, iconRes, colorRes));
}
开发者ID:programmerr47,项目名称:navigation-widgets,代码行数:4,代码来源:NavigationItems.java
示例16: NavigationItem
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
public NavigationItem(int type, AHBottomNavigationItem ahItem) {
this.type = type;
this.ahItem = ahItem;
}
开发者ID:programmerr47,项目名称:navigation-widgets,代码行数:5,代码来源:NavigationItems.java
示例17: onCreate
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_AUTO);
setContentView(R.layout.activity_main);
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
//noinspection ConstantConditions
getSupportActionBar().setTitle("Bottom Navigation");
final String[] colors = {"#96CC7A", "#EA705D", "#66BBCC"};
final MyFragment myFragment = new MyFragment();
Bundle bundle = new Bundle();
bundle.putInt("color", Color.parseColor(colors[0]));
myFragment.setArguments(bundle);
getSupportFragmentManager()
.beginTransaction()
.add(R.id.frame, myFragment)
.commit();
AHBottomNavigation ahBottomNavigation = (AHBottomNavigation)findViewById(R.id.bottom_navigation);
AHBottomNavigationItem item1 = new AHBottomNavigationItem(getString(R.string.tab_1), R.drawable.ic_map_24dp, R.color.bottomtab_0);
AHBottomNavigationItem item2 = new AHBottomNavigationItem(getString(R.string.tab_2), R.drawable.ic_local_restaurant_24dp, R.color.bottomtab_1);
AHBottomNavigationItem item3 = new AHBottomNavigationItem(getString(R.string.tab_3), R.drawable.ic_store_mall_24dp, R.color.bottomtab_2);
ahBottomNavigation.addItem(item1);
ahBottomNavigation.addItem(item2);
ahBottomNavigation.addItem(item3);
ahBottomNavigation.setDefaultBackgroundColor(Color.parseColor("#FEFEFE"));
ahBottomNavigation.setAccentColor(Color.parseColor("#F63D2B"));
ahBottomNavigation.setInactiveColor(Color.parseColor("#747474"));
ahBottomNavigation.setColored(true);
ahBottomNavigation.setCurrentItem(0);
ahBottomNavigation.setOnTabSelectedListener(new AHBottomNavigation.OnTabSelectedListener() {
@Override
public boolean onTabSelected(int position, boolean wasSelected) {
myFragment.updateColor(Color.parseColor(colors[position]));
return true;
}
});
}
开发者ID:NikhilBhutani,项目名称:Android-Snippets,代码行数:56,代码来源:MainActivity.java
示例18: initBottomNav
import com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem; //导入依赖的package包/类
private void initBottomNav() {
AHBottomNavigationItem item1 = new AHBottomNavigationItem("精选",
R.drawable.ic_tab_strip_icon_feed_selected);
AHBottomNavigationItem item2 = new AHBottomNavigationItem("发现",
R.drawable.ic_tab_strip_icon_category_selected);
AHBottomNavigationItem item3 = new AHBottomNavigationItem("专栏",
R.drawable.ic_tab_strip_icon_follow_selected);
AHBottomNavigationItem item4 = new AHBottomNavigationItem("我的",
R.drawable.ic_tab_strip_icon_profile_selected);
mAhBottomNavigation.addItem(item1);
mAhBottomNavigation.addItem(item2);
mAhBottomNavigation.addItem(item3);
mAhBottomNavigation.addItem(item4);
mAhBottomNavigation.setColored(false);
mAhBottomNavigation.setForceTint(false);
mAhBottomNavigation.setBehaviorTranslationEnabled(true);
mAhBottomNavigation.setTitleState(AHBottomNavigation.TitleState.ALWAYS_SHOW);
mAhBottomNavigation.setAccentColor(getResources().getColor(R.color.black_90));
mAhBottomNavigation.setInactiveColor(getResources().getColor(R.color.nav_text_color_mormal));
mAhBottomNavigation.setCurrentItem(0);
mAhBottomNavigation.setDefaultBackgroundColor(
getResources().getColor(R.color.bottom_tab_bar_color));
mAhBottomNavigation.setOnTabSelectedListener((position, wasSelected) -> {
if (currentTabIndex != position) {
FragmentTransaction trx = getSupportFragmentManager().beginTransaction();
trx.hide(fragments.get(currentTabIndex));
if (!fragments.get(position).isAdded()) {
trx.add(R.id.content, fragments.get(position));
}
trx.show(fragments.get(position)).commit();
}
currentTabIndex = position;
return true;
});
}
开发者ID:HotBitmapGG,项目名称:LeisureRead,代码行数:42,代码来源:MainActivity.java
注:本文中的com.aurelhubert.ahbottomnavigation.AHBottomNavigationItem类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论