消息提示圆角

复制代码
安卓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 Flow 工作流实践
git·gitee·gitlab·github
7177771 天前
软件成分分析工具怎么选:Gitee 生态下的 SCA 能力与选型框架
gitee
7177773 天前
开源代码审计平台推荐:Gitee 在企业代码审计流程中的定位与选型建议
人工智能·gitee
7177773 天前
代码审计工具有哪些:面向 Gitee 生态的对比选型参考
gitee
理智.6294 天前
Git 工具使用之项目版本回退与修改备份:stash、reset、reflog 常用指令详解
git·gitee·github
大树915 天前
把 Java 项目从手动 SCP 升级到 Gitee Go 自动部署:一份踩坑实录
java·golang·gitee
LayZhangStrive6 天前
Git - 使用IDEA和git上传本地项目到Gitee远程仓库
git·gitee·idea
菠萝加点糖6 天前
Android applicationIdSuffix 详解
android·gitee·kotlin
扶苏10027 天前
gitee码云删除仓库教程
gitee
水巷石子7 天前
目前最新版本PicGo上传图片到gitee仓库具体配置
gitee·上传·typora·picgo·图片