消息提示圆角

复制代码
安卓xml布局
XML 复制代码
<TextView
    android:id="@+id/tv_count"
    android:layout_width="wrap_content"
    android:layout_height="14dp"
    android:layout_alignParentEnd="true"
    android:background="@drawable/bg_red_point_4"
    android:gravity="center"
    android:minWidth="14dp"
    android:paddingStart="3dp"
    android:paddingEnd="3dp"
    android:text="3"
    android:textColor="@color/white"
    android:textSize="10sp" />

Java代码

java 复制代码
TextView  mTextMessageNumber = new TextView(mContext);
            LayoutParams params4 = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, dp2px(14));
            params4.setMargins(mIconSize/2+2, dp2px(3), 0, 0);
            mTextMessageNumber.setLayoutParams(params4);
            mTextMessageNumber.setTextSize(TypedValue.COMPLEX_UNIT_PX,dp2px(10));
            mTextMessageNumber.setTextColor(ColorUtil.getColor(R.color.white));
            mTextMessageNumber.setGravity(Gravity.CENTER);
            mTextMessageNumber.setBackgroundResource(R.drawable.bg_red_point_4);
            mTextMessageNumber.setMinWidth(dp2px(14));
            mTextMessageNumber.setPadding(dp2px(3),0,dp2px(3),0);

            if (mNumber.isEmpty()){
                mTextMessageNumber.setVisibility(GONE);
            }else {
                if (mNumber.equals("0")){
                    mTextMessageNumber.setVisibility(GONE);
                }else {
                    mTextMessageNumber.setText(mNumber);
                }
            }

bg_red_point_4.xml的代码

复制代码
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <corners android:radius="7dp"/>
    <solid android:color="#FFFF495D"/>
    <stroke android:width="1dp" android:color="@color/white"/>
</shape>
相关推荐
平平无奇。。。1 天前
版本控制器之Git理论与实战
linux·git·gitee·github
雾削木1 天前
stm32解锁芯片
javascript·stm32·单片机·嵌入式硬件·gitee
小萌新上大分4 天前
Typora 配置 PicGo 使用 Gitee 图床实现图片自动上传(Mac 详细教程)
macos·gitee·typora图床·gitee图床·picgo配置gitee·typora配置图床·typora的图床gitee
柯南二号4 天前
【大前端】Android Deep Link 技术详解与实践指南
gitee·deeplink
南部余额5 天前
gitee设置不公开邮箱地址,推送报错解决方案
gitee
爱吃烤鸡翅的酸菜鱼6 天前
深度掌握 Git 分支体系:从基础操作到高级策略与实践案例
分布式·git·后端·gitee·github
小黄酥7 天前
Sourcetree克隆/获取gitee工程,Git获取SSH密钥
git·gitee·github
海绵宝龙10 天前
将若依(RuoYi)项目创建为私有Gitee仓库的完整步骤
前端·gitee
雾削木13 天前
通过 “移动文件 + 创建符号链接”,让 Android Studio
gitee
wei84406787215 天前
Android实现RecyclerView粘性头部效果,模拟微信账单列表的月份标题平移
android·java·微信·gitee