<?xml version="1.0" encoding="utf-8"?>
<!-- 根布局改为 RelativeLayout，支持红点右上角定位（原 LinearLayout 无法便捷实现绝对位置） -->
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:padding="12dp"
    android:background="@drawable/item_bg_simple"
    android:layout_marginBottom="8dp">

    <!-- 1. 右上角小红点（仅 isBingo=true 时显示，绑定 isBingo 属性） -->
    <View
        android:id="@+id/v_bingo_dot"
        android:layout_width="12dp"
        android:layout_height="12dp"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginRight="2dp"
        android:layout_marginTop="2dp"
        android:background="@drawable/bg_bingo_dot"
        android:visibility="gone"/>  <!-- 默认隐藏，仅任务触发（isBingo=true）时显示 -->

    <!-- 2. 任务描述（原控件不变，位置受红点不影响） -->
    <TextView
        android:id="@+id/tv_simple_task_desc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="16sp"
        android:textColor="#333333"
        android:text="任务：无描述"/>

    <!-- 3. 距离条件（原控件不变） -->
    <TextView
        android:id="@+id/tv_simple_distance_cond"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14sp"
        android:textColor="#666666"
        android:layout_marginTop="6dp"
        android:layout_below="@id/tv_simple_task_desc"
        android:text="条件：距离 > 0 米"/>

    <!-- 4. 启用状态（原控件不变） -->
    <TextView
        android:id="@+id/tv_simple_is_enable"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14sp"
        android:textColor="#2E8B57"
        android:layout_marginTop="4dp"
        android:layout_below="@id/tv_simple_distance_cond"
        android:text="状态：已启用"/>

</RelativeLayout>

