Android TextView 右上角添加圆形红点

2023-01-05  本文已影响0人  Luke_单车
主要是在约束布局添加了TextView和带样式的View
   <androidx.constraintlayout.widget.ConstraintLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="15dp">

                <TextView
                    android:id="@+id/tv_subscribe_form"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="@dimen/distance_20dp"
                    android:text="消息"
                    android:textSize="@dimen/msp14" />

                <View
                    android:id="@+id/view_subscribe_point_dot"
                    android:layout_width="6dp"
                    android:layout_height="6dp"
                    android:visibility="invisible"
                    android:layout_marginLeft="1dp"
                    app:layout_constraintLeft_toRightOf="@+id/tv_subscribe_form"
                    android:background="@drawable/bg_fragment_form_red_dot"
                    app:layout_constraintBaseline_toBaselineOf="@+id/tv_subscribe_form" />
            </androidx.constraintlayout.widget.ConstraintLayout>

bg_fragment_form_red_dot.xml文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">

    <size
        android:width="6dp"
        android:height="6dp" />

    <solid android:color="#ff0000" />
</shape>

上一篇 下一篇

猜你喜欢

热点阅读