消息提示圆角

复制代码
安卓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>
相关推荐
J14818529141 天前
md文件图片在其他地方不能预览
gitee
Mark White3 天前
使用 Codex 自动完成 Gitee 仓库全托管
gitee
hkj88084 天前
vscode提交gitee远程仓库出现Permission denied (publickey)解决方法
ide·vscode·gitee
雪的季节6 天前
ffmpeg源码国内gitee下载
ffmpeg·gitee
御坂嘀喵7 天前
Speed Tools:一套低侵入的 Android 插件化 + 动态换肤 + 字体切换框架
android·gitee
风信子IT人13 天前
【5天实战】从零构建AI-Native组织:飞书+Bot+Gitee全链路自动化实战指南—Day 5:完整场景实操验证
gitee·自动化·飞书·ai-native·bot开发
zakariyaa3313 天前
Android 绘制调度机制
android·gitee
m0_526119401 个月前
ssh key生成,gitee配置ssh
运维·gitee·ssh
我最爱吃鱼香茄子1 个月前
【保姆级】Git配置用户名和邮箱(全局/局部)解决提交记录不识别、贡献图不亮问题
git·gitee·github·小白教程·git配置·程序员开发工具
++==1 个月前
git的安装以及基本命令使用、远程仓库的操作、vscode连接远程仓库进行项目的上传、gitee的使用
linux·git·gitee