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>