我有矩形Cardview

enter image description here

如何在我的卡片上添加箭头或三角形(可以不带点)

enter image description here

就像这张图的右边一样?

<androidx.cardview.widget.CardView
    android:id="@+id/cardView"
    android:layout_width="wrap_content"
    android:layout_height="20dp"
    android:layout_marginTop="2dp"
    android:layout_gravity="start"
    android:layout_marginRight="2dp"
    android:background="@android:color/transparent">
        <TextView
            android:id="@+id/text"
            android:layout_width="wrap_content"
            android:layout_height="20dp"
            android:layout_gravity="center"
            ........
            android:text="asdasdasdsdasdaadsaasd"
             />
</androidx.cardview.widget.CardView>

我通过适配器和箭头应用的Cardview的 colored颜色 和文本应该相同

推荐答案

创建所需形状的可绘制向量bg_img.xml.您可以使用这site从图像创建向量.然而,这并不总是准确的,所以一旦生成了XML,您可以try 使用它来进行调整.

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="200dp"
    android:height="200dp"
    android:viewportWidth="3276"
    android:viewportHeight="1840">
    <path
        android:fillColor="#ED1C24"
        android:pathData="M0 0L2263.5 0L2264 2.5L3237.5 881L3276 913.5L3276 932.5Q3276 933.5 3271.5 933L2266.5 1840L0 1840L0 0Z"
        android:strokeWidth="1"
        android:strokeColor="#ED1C24" />
</vector>

将此设置为TextView的背景

<TextView
      android:id="@+id/text"
      android:layout_width="wrap_content"
      android:layout_height="20dp"
      android:layout_gravity="center"
      android:backgroud="@drawable/bg_img"
      android:text="asdasdasdsdasdaadsaasd"/>

Android相关问答推荐

derivedStateOf与使用key和MutableState记住

Android和Rust,OpenSSL交叉编译在ARM V7上链接失败

在模块中找到重复的类com.google.Firebase.auth.ktx.AuthKt||Android Studio

Android系统应用程序启用编程以太网网络共享

Hilt+Worker NoSuchMethodException:<;init>;[class android.content.Context,class androidx.work.WorkerParameters]

Android kotlin 中闪屏 API 执行完成后如何根据身份验证将用户导航到特定屏幕

使用 settings.gradle 文件将 Firebase 依赖项添加到 Android 项目

我如何比较多个时间范围并在 Android Compose 中并排显示它们

具有数据库和升级潜力的移动应用程序开发(Android)供朋友使用

如何在Android中使用嵌套的Recyclerview

单击按钮时不显示 Toast 消息

Kotlin File(path).walkTopDown() 找不到文件

在 Jetpack Compose 中自动滚动后面的项目

导航组件中预期的函数调用map(...)

Jetpack 组合千位分隔符视觉转换,也适用于小数

处理程序 postDelayed 方法不起作用,kotlin 应用程序卡在启动画面上

调用时 listFiles() nullpointerexception

Android 自动分页如何与 media3 配合使用?

如何从我的 android 应用程序中删除 QUERY_ALL_PACKAGES 权限?

IconButton 中可绘制的图标是黑色的,尽管它是白色的