kicc-notify-android
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.

126 lines
5.2 KiB

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!-- 发送时间 -->
<TextView
android:id="@+id/tv_send_time"
android:text="08:00"
android:textColor="@color/black50"
android:textSize="@dimen/sp_12"
android:layout_gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<!-- 左边消息 -->
<LinearLayout
android:id="@+id/layout_chatting_left"
android:layout_marginTop="@dimen/dp_5"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!-- 左侧头像 -->
<ImageView
android:id="@+id/iv_avatar_left"
android:layout_width="@dimen/dp_40"
android:layout_height="@dimen/dp_40"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginLeft="@dimen/dp_10"
android:src="@drawable/icon_links_avatar"/>
<!-- 左侧聊天框 -->
<LinearLayout
android:id="@+id/chatting_frame_left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"
android:gravity="left"
android:minWidth="@dimen/dp_60"
android:background="@drawable/skin_messages_left_bubble"
android:orientation="vertical">
<FrameLayout
android:layout_margin="@dimen/dp_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/chatting_left_text"
android:singleLine="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/dp_5"
android:gravity="left"
android:layout_gravity="center"
android:maxWidth="@dimen/dp_230"
android:layout_alignParentEnd="true"
android:text="都可以使用RippleDrawable来达到水波纹特效,而且必须处于可点击状态,"
android:textSize="@dimen/sp_14"/>
</FrameLayout>
</LinearLayout>
</LinearLayout>
<!-- 右边消息 -->
<LinearLayout
android:id="@+id/layout_chatting_right"
android:layout_marginTop="@dimen/dp_5"
android:gravity="end"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<!-- 右侧聊天框 -->
<LinearLayout
android:id="@+id/chatting_frame_right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"
android:gravity="center"
android:maxWidth="@dimen/dp_60"
android:background="@drawable/skin_messages_right_bubble"
android:orientation="vertical">
<FrameLayout
android:layout_margin="@dimen/dp_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/chatting_rigth_text"
android:singleLine="false"
android:maxWidth="@dimen/dp_230"
android:gravity="right"
android:layout_gravity="center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/dp_5"
android:text="测试内容,任何view处于可点击状态,都可以使用RippleDrawable来达到水波纹特效,而且必须处于可点击状态,才会出现波纹动画效果"
android:textSize="@dimen/sp_14"/>
</FrameLayout>
</LinearLayout>
<!-- 右侧头像 -->
<ImageView
android:id="@+id/iv_avatar_right"
android:layout_width="@dimen/dp_40"
android:layout_height="@dimen/dp_40"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginRight="@dimen/dp_5"
android:src="@drawable/icon_links_avatar"/>
</LinearLayout>
<!-- 系统消息内容 默认隐藏 -->
<TextView
android:visibility="gone"
android:id="@+id/tv_system_msg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_margin="@dimen/dp_10"
android:textColor="#eeeeee"
android:textSize="@dimen/sp_12"
android:text="系统消息"
android:background="@drawable/icon_btn_swipeable_bg1"
android:paddingTop="@dimen/dp_2"
android:paddingBottom="@dimen/dp_2"
android:paddingLeft="@dimen/dp_5"
android:paddingRight="@dimen/dp_5"/>
</LinearLayout>