消息提示圆角

复制代码
安卓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>
相关推荐
TZ丶旭哥10 小时前
Typora+Gitee+PicGo图床设置
gitee·typora·picgo
qq36219670513 小时前
Android 12/13/14/15 Google Play 兼容性检查指南:设备不兼容怎么办?2026最新解决方案
android·gitee
QiLinkOS1 天前
《打破“用爱发电”:一种基于 Gitee 与时间戳的开源权益分配机制探索》
c语言·数据结构·c++·科技·算法·gitee·开源
ImTryCatchException2 天前
Android 卡顿诊断 SDK:从痛点出发的设计思考
android·gitee
liyunlong-java3 天前
Android 跳转系统相册选取图片/视频/音频/文档(适配全版本权限)
android·gitee·音视频
愿天垂怜4 天前
【C++脚手架】gtest 单元测试库的介绍与使用
linux·服务器·c++·gitee·前端框架·gtest
效能革命笔记5 天前
高标准与安全可控:关键领域研发为何青睐 Gitee Code?
gitee
Mr. zhihao6 天前
Mac + Typora + Gitee:粘贴图片自动上传,告别本地管理
gitee·typora
吕氏春秋i6 天前
android kotlin Compose 蓝牙库推荐
android·gitee·kotlin
铁皮哥7 天前
【agent 开发】Claude Code 的 Skill 是怎么被加载的?从 name/description 到 SKILL.md 再到资源文件
java·服务器·数据库·python·gitee·github·软件工程