在XML布局文件中添加底部导航栏和购物车图标
创建自定义徽章背景
在Java文件中设置购物车徽章数量并监听导航栏选项卡的切换
private void setupBadge() {
cartIcon = findViewById(R.id.cartIcon);
//初始化购物车徽章数量
cartCount = 0;
//显示徽章数量
if (cartCount == 0) {
removeBadge();
} else {
if (cartCount > 9) {
badgeTextView.setText(getString(R.string.nine_plus));
} else {
badgeTextView.setText(String.valueOf(cartCount));
}
badgeTextView.setVisibility(View.VISIBLE);
}
//监听导航栏选项卡的切换
navigationView.setOn