群聊修改

This commit is contained in:
guozhen
2024-12-25 11:09:23 +08:00
committed by xuhuixiang
parent 675f68d00c
commit 16b58830cb
40 changed files with 1579 additions and 159 deletions

View File

@@ -13,6 +13,7 @@ public class ContactConstant {
public static final String REQUEST_CONTACT_ALL_FRIENDSBEAN = "allfiends";
public static final String PATH_FUN_CREATE_GROUP_PAGE = "creategroup";
public static final String REQUEST_FUN_CREATE_GROUP_AUTO = "autoinvited";
public static final String REQUEST_FUN_CREATE_GROUP_ALLOW_ADDFRIENDS = "allowaddfriends";
public static class SearchViewType {
public static final int USER = 1;

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white">
@@ -9,6 +10,8 @@
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:rightTitleText="@string/fun_creategroup_sure"
app:titleText="@string/fun_creategroup_title" />
@@ -27,10 +30,10 @@
android:id="@+id/ic_groupheadtop"
android:layout_width="@dimen/dimen_88_dp"
android:layout_height="@dimen/dimen_88_dp"
app:srcCompat="@mipmap/ic_grouphead_setting"
app:layout_constraintBottom_toBottomOf="@+id/ic_grouphead"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@mipmap/ic_grouphead_setting" />
<TextView
android:layout_width="wrap_content"
@@ -148,6 +151,30 @@
app:layout_constraintStart_toStartOf="@+id/tvgroup_autojoin"
app:layout_constraintTop_toBottomOf="@+id/tvgroup_autojoin" />
<TextView
android:id="@+id/tvgroup_addFriends"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dimen_15_dp"
android:layout_marginTop="@dimen/dimen_28_dp"
android:text="@string/fun_creategroup_allowaddfriends"
android:textColor="@color/color_333333"
android:textSize="@dimen/text_size_16"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvgroup_autojoin_tips" />
<androidx.appcompat.widget.SwitchCompat
android:id="@+id/swich_allow"
android:layout_width="wrap_content"
android:layout_height="@dimen/dimen_24_dp"
android:layout_marginEnd="@dimen/dimen_15_dp"
android:checked="true"
android:thumb="@drawable/switch_thumb_selector"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvgroup_addFriends"
app:layout_constraintTop_toTopOf="@+id/tvgroup_addFriends"
app:track="@drawable/switch_track_selector" />
<TextView
android:id="@+id/tvgroup_members"
@@ -158,7 +185,7 @@
android:textColor="@color/color_333333"
android:textSize="@dimen/text_size_16"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tvgroup_autojoin_tips" />
app:layout_constraintTop_toBottomOf="@+id/tvgroup_addFriends" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_members"

View File

@@ -127,6 +127,7 @@
<string name="fun_creategroup_uploadhead">Upload avatar</string>
<string name="fun_creategroup_autojoin_tips">Users will join the group after receiving the invitation. After turning off this setting, requiring members to join the group requires manual acceptance of the invitation. </string>
<string name="fun_creategroup_autojoin">User automatically joins</string>
<string name="fun_creategroup_allowaddfriends">Allow adding friends within the group</string>
<string name="fun_creategroup_name">Group name</string>
<string name="fun_creategroup_title">Set group file</string>
<string name="fun_creategroup_sure">Create</string>

View File

@@ -128,6 +128,7 @@
<string name="fun_creategroup_uploadhead">アバターをアップロード</string>
<string name="fun_creategroup_autojoin_tips">ユーザーは、招待を受信した後にグループに参加します。この設定をオフにした後、メンバーにグループへの参加を要求するには、招待を手動で承諾する必要があります。 </string>
<string name="fun_creategroup_autojoin">ユーザーは自動的に参加します</string>
<string name="fun_creategroup_allowaddfriends">グループ内で友達追加を許可しますか</string>
<string name="fun_creategroup_name">グループ名</string>
<string name="fun_creategroup_title">グループ ファイルを設定する</string>
<string name="fun_creategroup_sure">作成</string>

View File

@@ -128,6 +128,7 @@
<string name="fun_creategroup_uploadhead">上传头像</string>
<string name="fun_creategroup_autojoin_tips">用户在收到邀请后就会加入群组,关闭此设定后要求成员加入群组需手动接受邀请。</string>
<string name="fun_creategroup_autojoin">用户自动加入</string>
<string name="fun_creategroup_allowaddfriends">是否允许群内添加好友</string>
<string name="fun_creategroup_name">群组名称</string>
<string name="fun_creategroup_title">设定群组档案</string>
<string name="fun_creategroup_sure">建立</string>

View File

@@ -128,6 +128,7 @@
<string name="fun_creategroup_uploadhead">上傳頭像</string>
<string name="fun_creategroup_autojoin_tips">使用者收到邀請後就會加入群組,關閉此設定後要求成員加入群組需手動接受邀請。 </string>
<string name="fun_creategroup_autojoin">使用者自動加入</string>
<string name="fun_creategroup_allowaddfriends">是否允許群內新增好友</string>
<string name="fun_creategroup_name">群組名稱</string>
<string name="fun_creategroup_title">設定群組檔案</string>
<string name="fun_creategroup_sure">建立</string>