Android中的自定义文本视图

Android中的自定义文本视图,android,android-layout,Android,Android Layout,我想创建一个如下所示的文本视图。 我不知道如何继续 我觉得你更喜欢简单的答案,而不是最优雅的答案 你应该把气泡点看成是气泡体。准备一个看起来像泡点的绘图板,然后执行以下操作: my_layout.xml 搜索如何创建工具提示Drawable检查此项谢谢。我对这两种抽绳方式都很满意。但在drawable中,设置背景后箭头不会出现。以您的方式,箭头图像未连接到文本框。可绘制的“ic\U工具提示\U指针\U向上”仅在我的计算机中。你必须自己做,并在这里更换。你可以用Figma来做类似的事情。至于你

我想创建一个如下所示的文本视图。 我不知道如何继续


我觉得你更喜欢简单的答案,而不是最优雅的答案

你应该把气泡点看成是气泡体。准备一个看起来像泡点的绘图板,然后执行以下操作:

my_layout.xml



搜索如何创建工具提示Drawable检查此项谢谢。我对这两种抽绳方式都很满意。但在drawable中,设置背景后箭头不会出现。以您的方式,箭头图像未连接到文本框。可绘制的“ic\U工具提示\U指针\U向上”仅在我的计算机中。你必须自己做,并在这里更换。你可以用Figma来做类似的事情。至于你的第二个顾虑,我很快就把它说出来了。您也可以将drawable用于气泡零件。箭头和气泡看起来很容易连接。对于气泡绘制,我建议您看看如何创建9面片图像。
<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:orientation="vertical">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_tooltip_pointer_up"
        android:tint="#f0f0f0"/>

    <androidx.cardview.widget.CardView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:cardBackgroundColor="#f0f0f0"
        app:cardCornerRadius="16dp"
        app:cardElevation="0dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:padding="16dp"
            android:text="Your manager gives constructive and valuable feedback"
            android:textColor="@color/darkForeground"/>

    </androidx.cardview.widget.CardView>

</LinearLayout>