You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
4.9 KiB
116 lines
4.9 KiB
<?xml version="1.0" encoding="utf-8"?> |
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|
xmlns:tools="http://schemas.android.com/tools" |
|
android:layout_marginBottom="@dimen/dp_2" |
|
android:layout_width="match_parent" |
|
android:layout_height="@dimen/dp_54"> |
|
<!--右侧隐藏按钮--> |
|
<LinearLayout |
|
android:id="@+id/message_layout_behind" |
|
android:layout_width="@dimen/dp_80" |
|
android:layout_height="match_parent" |
|
android:layout_alignParentRight="true" |
|
android:orientation="horizontal" |
|
android:visibility="gone" |
|
tools:visibility="visible"> |
|
<!--<TextView |
|
android:id="@+id/hide_btn_02" |
|
android:layout_width="0dp" |
|
android:layout_height="match_parent" |
|
android:layout_weight="1" |
|
android:background="@drawable/icon_btn_swipeable_bg2" |
|
android:gravity="center" |
|
android:text="已 读" |
|
android:textColor="@color/white" |
|
android:textSize="@dimen/sp_8" |
|
android:textStyle="bold" />--> |
|
<TextView |
|
android:id="@+id/hide_btn_03" |
|
android:layout_width="0dp" |
|
android:layout_height="match_parent" |
|
android:layout_weight="1" |
|
android:background="@drawable/icon_btn_swipeable_bg3" |
|
android:gravity="center" |
|
android:text="删 除" |
|
android:textColor="@color/white" |
|
android:textSize="@dimen/sp_8" |
|
android:textStyle="bold" /> |
|
</LinearLayout> |
|
<!--基础消息item--> |
|
<LinearLayout |
|
android:id="@+id/message_layout_container" |
|
android:background="@color/white" |
|
android:visibility="visible" |
|
tools:visibility="visible" |
|
android:layout_width="match_parent" |
|
android:layout_height="match_parent"> |
|
<!--左侧的头像+徽章--> |
|
<RelativeLayout |
|
android:id="@+id/layout_left_message" |
|
android:layout_width="@dimen/dp_54" |
|
android:layout_height="match_parent" |
|
android:layout_alignParentStart="true" |
|
android:visibility="visible" |
|
tools:visibility="visible"> |
|
|
|
<ImageView |
|
android:id="@+id/message_left_image" |
|
android:layout_width="@dimen/dp_50" |
|
android:layout_height="@dimen/dp_45" |
|
android:layout_centerInParent="true" |
|
android:layout_marginStart="@dimen/dp_6" /> |
|
<!--<ImageView |
|
android:id="@+id/message_left_badge" |
|
android:visibility="gone" |
|
android:layout_width="@dimen/dp_10" |
|
android:layout_height="@dimen/dp_10" |
|
android:layout_centerHorizontal="true" |
|
android:layout_alignTop="@id/message_left_image" |
|
android:layout_alignRight="@id/message_left_image" |
|
android:src="@drawable/icon_badge_red" />--> |
|
</RelativeLayout> |
|
<!--右侧用户名+文字+时间--> |
|
<LinearLayout |
|
android:id="@+id/message_layout_content" |
|
android:layout_marginEnd="@dimen/dp_10" |
|
android:orientation="vertical" |
|
android:layout_weight="1" |
|
android:layout_width="0dp" |
|
android:layout_height="match_parent"> |
|
<LinearLayout |
|
android:gravity="center" |
|
android:paddingTop="@dimen/dp_4" |
|
android:layout_width="match_parent" |
|
android:layout_height="0dp" |
|
android:layout_weight="1"> |
|
<TextView |
|
android:id="@+id/title_label01" |
|
android:text="用户名" |
|
android:layout_weight="1" |
|
android:layout_width="0dp" |
|
android:layout_height="match_parent"/> |
|
<TextView |
|
android:id="@+id/title_label02" |
|
android:textColor="@color/black60" |
|
android:text="2023-05-25 12:45" |
|
android:gravity="end" |
|
android:paddingTop="@dimen/dp_2" |
|
android:textSize="@dimen/dp_10" |
|
android:layout_width="wrap_content" |
|
android:layout_height="match_parent"/> |
|
</LinearLayout> |
|
<TextView |
|
android:id="@+id/title_label03" |
|
android:paddingTop="@dimen/dp_2" |
|
android:text="方法的名称表明它与滑动操作有关。在 Android 中,我们可以通过触摸手势来实现滑动" |
|
android:ellipsize="end" |
|
android:maxLines="1" |
|
android:textColor="@color/black60" |
|
android:textSize="@dimen/sp_12" |
|
android:layout_marginRight="@dimen/dp_20" |
|
android:layout_width="match_parent" |
|
android:layout_height="0dp" |
|
android:layout_weight="1"/> |
|
</LinearLayout> |
|
</LinearLayout> |
|
</RelativeLayout> |