本文整理汇总了Java中com.mikepenz.actionitembadge.library.ActionItemBadge类的典型用法代码示例。如果您正苦于以下问题:Java ActionItemBadge类的具体用法?Java ActionItemBadge怎么用?Java ActionItemBadge使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ActionItemBadge类属于com.mikepenz.actionitembadge.library包,在下文中一共展示了ActionItemBadge类的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_ignore_setting, menu);
SubMenu subMenu = menu.addSubMenu(GROUP_ID, BASE_ID, 0, "排序");
subMenu.setIcon(R.drawable.ic_sort_white_24dp);
subMenu.add(GROUP_ID + 1, BASE_ID + 1, 0, "应用名");
subMenu.add(GROUP_ID + 1, BASE_ID + 2, 1, "选中");
subMenu.add(GROUP_ID + 2, BASE_ID + 3, 2, "降序")
.setCheckable(true)
.setChecked(true);
subMenu.setGroupCheckable(GROUP_ID + 1, true, true);
mMenuItem = menu.findItem(R.id.allcheck);
ActionItemBadge.update(this, mMenuItem, FontAwesome.Icon.faw_check,
ActionItemBadge.BadgeStyles.DARK_GREY, 0);
return true;
}
开发者ID:towavephone,项目名称:MemoryCleaner,代码行数:17,代码来源:IgnoreSetting.java
示例2: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_memory_clean, menu);
SubMenu subMenu = menu.addSubMenu(GROUP_ID, BASE_ID, 0, "排序");
subMenu.setIcon(R.drawable.ic_sort_white_24dp);
subMenu.add(GROUP_ID + 1, BASE_ID + 1, 0, "应用名");
subMenu.add(GROUP_ID + 1, BASE_ID + 2, 1, "大小");
subMenu.add(GROUP_ID + 1, BASE_ID + 3, 2, "选中");
subMenu.add(GROUP_ID + 2, BASE_ID + 4, 3, "降序")
.setCheckable(true)
.setChecked(true);
subMenu.setGroupCheckable(GROUP_ID + 1, true, true);
mMenuItem = menu.findItem(R.id.allcheck);
ActionItemBadge.update(this, mMenuItem, FontAwesome.Icon.faw_check,
ActionItemBadge.BadgeStyles.DARK_GREY, 0);
return true;
}
开发者ID:towavephone,项目名称:MemoryCleaner,代码行数:18,代码来源:MemoryClean.java
示例3: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
if (badgeCount == 0) {
ActionItemBadge.hide(menu.findItem(R.id.item_samplebadge));
} else {
ActionItemBadge.update(this, menu.findItem(R.id.item_samplebadge), FontAwesome.Icon.faw_android, style, badgeCount);
}
if (badgeDrawableCount == 0) {
ActionItemBadge.hide(menu.findItem(R.id.item_sampleBadge_drawable));
} else {
ActionItemBadge.update(this, menu.findItem(R.id.item_sampleBadge_drawable), UIUtil.getCompatDrawable(this, R.drawable.ic_notification), style, NumberUtils.formatNumber(badgeDrawableCount));
}
new ActionItemBadgeAdder().act(this).menu(menu).title(R.string.sample_2).itemDetails(0, SAMPLE2_ID, 1).showAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS).add(bigStyle, 1);
return true;
}
开发者ID:sathishmscict,项目名称:AndroidActionItemBadge,代码行数:20,代码来源:ToolbarActivity.java
示例4: onOptionsItemSelected
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.item_samplebadge) {
Toast.makeText(this, R.string.sample_3, Toast.LENGTH_SHORT).show();
badgeCount--;
ActionItemBadge.update(item, badgeCount);
} else if (id == R.id.item_sampleBadge_drawable) {
Toast.makeText(this, R.string.sample_3, Toast.LENGTH_SHORT).show();
badgeDrawableCount = badgeDrawableCount - 1000;
ActionItemBadge.update(item, NumberUtils.formatNumber(badgeDrawableCount));
return true;
} else if (id == SAMPLE2_ID) {
Toast.makeText(this, R.string.sample_4, Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);
}
开发者ID:sathishmscict,项目名称:AndroidActionItemBadge,代码行数:18,代码来源:ToolbarActivity.java
示例5: setMessagesNum
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
public void setMessagesNum(int num) {
if (num > 0) {
ActionItemBadge.update(mMessagesButton, ResourcesCompat.getDrawable(getResources(), R.drawable.forum, null), num);
} else {
ActionItemBadge.update(mMessagesButton, ResourcesCompat.getDrawable(getResources(), R.drawable.forum, null), Integer.MIN_VALUE);
}
}
开发者ID:sfilmak,项目名称:MakiLite,代码行数:9,代码来源:MainActivity.java
示例6: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
//重载菜单图标
ActionItemBadge.update(this, menu.findItem(R.id.action_publish), FontAwesome.Icon.faw_plus, Color.GRAY, ActionItemBadge.BadgeStyles.GREY, Integer.MIN_VALUE);
ActionItemBadge.update(this, menu.findItem(R.id.action_chat), FontAwesome.Icon.faw_comment_o, Color.GRAY, ActionItemBadge.BadgeStyles.GREY, Integer.MIN_VALUE);
return true;
}
开发者ID:huijimuhe,项目名称:monolog-android,代码行数:10,代码来源:AbstractMainActivity.java
示例7: onOptionsItemSelected
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.action_publish:
startActivityForResult(PublishActivity.newIntent(), PublishActivity.REQUEST_PUBLISH);
break;
case R.id.action_chat:
ActionItemBadge.update(this, item, FontAwesome.Icon.faw_comment_o,Color.GRAY, ActionItemBadge.BadgeStyles.GREY, Integer.MIN_VALUE);
PrefService.getInstance(getApplicationContext()).cleanUnread();
startActivity(ChatListActivity.newIntent());
break;
}
return true;
}
开发者ID:huijimuhe,项目名称:monolog-android,代码行数:16,代码来源:AbstractMainActivity.java
示例8: onNewMsg
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
/**
* 新消息提示
*/
@Override
public void onNewMsg() {
int count=PrefService.getInstance(getApplicationContext()).getUnread();
Log.d("MainActivity", "Recieve msg:" + count);
ActionItemBadge.update(this, toolbar.getMenu().findItem(R.id.action_chat), FontAwesome.Icon.faw_comment_o,Color.GRAY, ActionItemBadge.BadgeStyles.RED, PrefService.getInstance(getApplicationContext()).getUnread());
}
开发者ID:huijimuhe,项目名称:monolog-android,代码行数:10,代码来源:AbstractMainActivity.java
示例9: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
if (badgeCount > 0) {
ActionItemBadge.update(this, menu.findItem(R.id.item_samplebadge), FontAwesome.Icon.faw_android, ActionItemBadge.BadgeStyles.GREY, badgeCount);
} else {
ActionItemBadge.hide(menu.findItem(R.id.item_samplebadge));
}
new ActionItemBadgeAdder().act(this).menu(menu).title(R.string.sample_2).itemDetails(0, SAMPLE2_ID, 1).showAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS).add(ActionItemBadge.BadgeStyles.GREY_LARGE, 1);
return true;
}
开发者ID:sathishmscict,项目名称:AndroidActionItemBadge,代码行数:15,代码来源:MainActivity.java
示例10: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
@SuppressWarnings("deprecation")
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
MenuItem filterMenu = menu.findItem(R.id.filter);
filterMenu.setVisible(true);
ActionItemBadge.update(getActivity(), filterMenu, getResources().getDrawable(R.drawable.ic_filter_variant), (BadgeStyle) null, FilterData.getCurrent(getContext()).isAnyActive() ? "\n\n{faw-check-circle}" : null);
}
开发者ID:SteamGifts,项目名称:SteamGifts,代码行数:11,代码来源:GiveawayListFragment.java
示例11: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
mNotificationButton = menu.findItem(R.id.action_notifications);
ActionItemBadge.update(this, mNotificationButton, ResourcesCompat.getDrawable(getResources(), R.drawable.ic_menu_notifications, null), ActionItemBadge.BadgeStyles.RED, Integer.MIN_VALUE);
return true;
}
开发者ID:JakeLane,项目名称:Toffeed,代码行数:10,代码来源:MainActivity.java
示例12: setNotificationNum
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
public void setNotificationNum(int num) {
if (num > 0) {
ActionItemBadge.update(mNotificationButton, ResourcesCompat.getDrawable(getResources(), R.drawable.ic_menu_notifications_active, null), num);
} else {
// Hide the badge and show the washed-out button
ActionItemBadge.update(mNotificationButton, ResourcesCompat.getDrawable(getResources(), R.drawable.ic_menu_notifications, null), Integer.MIN_VALUE);
}
}
开发者ID:JakeLane,项目名称:Toffeed,代码行数:9,代码来源:MainActivity.java
示例13: setMessagesNum
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
public void setMessagesNum(int num) {
// Only update message count if enabled
if (mPreferences.getBoolean(SettingsActivity.KEY_PREF_MESSAGING, false)) {
if (num > 0) {
ActionItemBadge.update(mNavigationView.getMenu().findItem(R.id.nav_messages), num);
} else {
// Hide the badge and show the washed-out button
ActionItemBadge.update(mNavigationView.getMenu().findItem(R.id.nav_messages), Integer.MIN_VALUE);
}
}
}
开发者ID:JakeLane,项目名称:Toffeed,代码行数:12,代码来源:MainActivity.java
示例14: setRequestsNum
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
public void setRequestsNum(int num) {
if (num > 0) {
ActionItemBadge.update(mNavigationView.getMenu().findItem(R.id.nav_friendreq), num);
} else {
// Hide the badge and show the washed-out button
ActionItemBadge.update(mNavigationView.getMenu().findItem(R.id.nav_friendreq), Integer.MIN_VALUE);
}
}
开发者ID:JakeLane,项目名称:Toffeed,代码行数:9,代码来源:MainActivity.java
示例15: updateBadge
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override public void updateBadge(int count) {
ActionItemBadge.update(mMenuItem, count);
}
开发者ID:towavephone,项目名称:MemoryCleaner,代码行数:4,代码来源:IgnoreSetting.java
示例16: onCreateOptionsMenu
import com.mikepenz.actionitembadge.library.ActionItemBadge; //导入依赖的package包/类
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_detail_room, menu);
new ActionItemBadgeAdder().act(this).menu(menu).title(R.string.notification).itemDetails(0, R.id.user_mentions, 1).showAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS).add(ActionItemBadge.BadgeStyles.RED_LARGE, numMentions);
return super.onCreateOptionsMenu(menu);
}
开发者ID:rebus007,项目名称:Git-Chat,代码行数:7,代码来源:DetailRoomActivity.java
注:本文中的com.mikepenz.actionitembadge.library.ActionItemBadge类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论