taomenggo init
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="4dp" />
|
||||
<solid android:color="@color/color_10_58be6b" />
|
||||
<stroke
|
||||
android:width="1dp"
|
||||
android:color="@color/color_58be6b" />
|
||||
</shape>
|
||||
14
teamkit-ui/src/main/res-fun/drawable/fun_bg_shape_search.xml
Normal file
14
teamkit-ui/src/main/res-fun/drawable/fun_bg_shape_search.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
|
||||
<corners android:radius="4dp" />
|
||||
<solid android:color="@color/color_white"/>
|
||||
|
||||
</shape>
|
||||
14
teamkit-ui/src/main/res-fun/drawable/fun_bg_team_dialog.xml
Normal file
14
teamkit-ui/src/main/res-fun/drawable/fun_bg_team_dialog.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners
|
||||
android:topLeftRadius="@dimen/dimen_14_dp"
|
||||
android:topRightRadius="@dimen/dimen_14_dp" />
|
||||
<solid android:color="@color/color_white" />
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,14 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="40dp"
|
||||
android:height="40dp"
|
||||
android:viewportWidth="40"
|
||||
android:viewportHeight="40">
|
||||
<path
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M4,0.5L36,0.5A3.5,3.5 0,0 1,39.5 4L39.5,36A3.5,3.5 0,0 1,36 39.5L4,39.5A3.5,3.5 0,0 1,0.5 36L0.5,4A3.5,3.5 0,0 1,4 0.5z"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#60CFA7"/>
|
||||
<path
|
||||
android:pathData="M12.941,12.654V23.833C12.941,24.018 12.997,24.197 13.111,24.343C13.792,25.219 16.462,28.401 20,29.412C23.614,28.896 26.774,24.756 27.494,23.75C27.596,23.607 27.647,23.436 27.647,23.261V12.654C27.647,12.163 27.249,11.765 26.758,11.765H13.83C13.339,11.765 12.941,12.163 12.941,12.654Z"
|
||||
android:fillColor="#60CFA7"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,17 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="40dp"
|
||||
android:height="40dp"
|
||||
android:viewportWidth="40"
|
||||
android:viewportHeight="40">
|
||||
<path
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M4,0.5L36,0.5A3.5,3.5 0,0 1,39.5 4L39.5,36A3.5,3.5 0,0 1,36 39.5L4,39.5A3.5,3.5 0,0 1,0.5 36L0.5,4A3.5,3.5 0,0 1,4 0.5z"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#537FF4"/>
|
||||
<path
|
||||
android:pathData="M29.215,16.107C28.711,14.917 27.991,13.848 27.072,12.928C26.154,12.011 25.085,11.289 23.893,10.785C22.66,10.264 21.349,10 20,10C18.651,10 17.34,10.264 16.107,10.785C14.917,11.289 13.848,12.009 12.928,12.928C12.011,13.846 11.289,14.915 10.785,16.107C10.264,17.34 10,18.651 10,20C10,21.349 10.264,22.66 10.785,23.893C11.289,25.083 12.009,26.152 12.928,27.072C13.846,27.989 14.915,28.711 16.107,29.215C17.34,29.736 18.651,30 20,30C21.349,30 22.66,29.736 23.893,29.215C25.083,28.711 26.152,27.991 27.072,27.072C27.989,26.154 28.711,25.085 29.215,23.893C29.736,22.66 30,21.349 30,20C30,18.649 29.736,17.34 29.215,16.107Z"
|
||||
android:fillColor="#537FF4"/>
|
||||
<path
|
||||
android:pathData="M24.353,23.99C23.893,24.493 23.344,24.916 22.74,25.231C21.902,25.672 20.955,25.905 20.002,25.905C19.049,25.905 18.103,25.672 17.264,25.231C16.66,24.916 16.112,24.491 15.651,23.99C15.396,23.712 15.438,23.274 15.745,23.055C16.002,22.871 16.356,22.905 16.57,23.138C16.935,23.536 17.369,23.871 17.848,24.122C18.517,24.473 19.244,24.65 20.004,24.65C20.765,24.65 21.492,24.471 22.161,24.122C22.64,23.871 23.074,23.536 23.438,23.138C23.651,22.905 24.007,22.871 24.264,23.055C24.566,23.276 24.606,23.712 24.353,23.99Z"
|
||||
android:fillColor="#ffffff"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,14 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="40dp"
|
||||
android:height="40dp"
|
||||
android:viewportWidth="40"
|
||||
android:viewportHeight="40">
|
||||
<path
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M4,0.5L36,0.5A3.5,3.5 0,0 1,39.5 4L39.5,36A3.5,3.5 0,0 1,36 39.5L4,39.5A3.5,3.5 0,0 1,0.5 36L0.5,4A3.5,3.5 0,0 1,4 0.5z"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#854FE1"/>
|
||||
<path
|
||||
android:pathData="M28.75,18.696C28.75,13.894 24.273,10 18.75,10C13.227,10 8.75,13.894 8.75,18.696C8.75,22.663 11.805,26.01 15.981,27.053C15.55,28.417 14.403,29.564 14.403,29.564C14.403,29.564 25.587,28.865 28.212,21.514C28.56,20.63 28.75,19.682 28.75,18.696Z"
|
||||
android:fillColor="#854FE1"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,14 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="40dp"
|
||||
android:height="40dp"
|
||||
android:viewportWidth="40"
|
||||
android:viewportHeight="40">
|
||||
<path
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M4,0.5L36,0.5A3.5,3.5 0,0 1,39.5 4L39.5,36A3.5,3.5 0,0 1,36 39.5L4,39.5A3.5,3.5 0,0 1,0.5 36L0.5,4A3.5,3.5 0,0 1,4 0.5z"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#E9749D"/>
|
||||
<path
|
||||
android:pathData="M16.323,22.631C17.533,23.861 17.673,25.184 16.331,26.547C15.5,27.391 14.154,27.899 12.302,28.116C12.206,28.127 12.109,28.127 12.013,28.115C11.362,28.036 10.887,27.458 10.918,26.796L10.925,26.71L10.951,26.491C11.178,24.726 11.67,23.433 12.468,22.622C13.81,21.258 15.112,21.401 16.323,22.631ZM27.412,9.707L27.621,9.772L27.826,9.84C28.078,9.928 28.306,10.073 28.494,10.262C28.682,10.452 28.824,10.682 28.91,10.935C29.726,13.319 29.466,15.735 28.151,18.13C27.608,19.116 26.915,20.05 26.07,20.931L25.837,21.17L25.615,21.387L25.609,21.454C25.455,22.888 24.367,24.785 22.363,27.238L22.189,27.45L21.868,27.833C21.506,28.263 20.831,28.143 20.619,27.635L20.594,27.566L19.473,23.989L19.372,23.919C18.742,23.47 18.142,22.981 17.576,22.454L17.298,22.189L17.025,21.918C16.219,21.098 15.493,20.202 14.858,19.243L14.796,19.146L11.146,17.966C10.632,17.8 10.467,17.165 10.793,16.766L10.836,16.717L10.883,16.673C13.885,14.05 16.1,12.75 17.687,12.858L17.789,12.867L17.848,12.874L17.982,12.739C18.702,12.023 19.455,11.414 20.243,10.914L20.507,10.751L20.749,10.609C22.948,9.362 25.18,9.055 27.412,9.708V9.707ZM20.683,14.744C19.77,15.658 19.773,17.142 20.69,18.059C21.607,18.976 23.091,18.979 24.005,18.066C24.918,17.153 24.915,15.669 23.997,14.752C23.08,13.835 21.597,13.831 20.683,14.744Z"
|
||||
android:fillColor="#E9749D"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,14 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="40dp"
|
||||
android:height="40dp"
|
||||
android:viewportWidth="40"
|
||||
android:viewportHeight="40">
|
||||
<path
|
||||
android:strokeWidth="1"
|
||||
android:pathData="M4,0.5L36,0.5A3.5,3.5 0,0 1,39.5 4L39.5,36A3.5,3.5 0,0 1,36 39.5L4,39.5A3.5,3.5 0,0 1,0.5 36L0.5,4A3.5,3.5 0,0 1,4 0.5z"
|
||||
android:fillColor="#ffffff"
|
||||
android:strokeColor="#F9B751"/>
|
||||
<path
|
||||
android:pathData="M15.696,27.89C15.696,28.529 16.219,29.052 16.858,29.052H22.767C23.406,29.052 23.929,28.529 23.929,27.89V27.211H15.696V27.89ZM19.811,8.75C15.083,8.75 11.25,12.583 11.25,17.311C11.25,20.549 13.048,23.363 15.696,24.821V26.049H23.929V24.821C26.577,23.366 28.375,20.549 28.375,17.311C28.372,12.583 24.539,8.75 19.811,8.75ZM22.099,29.934H17.523C17.203,29.934 16.942,30.196 16.942,30.515V30.669C16.942,30.989 17.203,31.25 17.523,31.25H22.096C22.416,31.25 22.677,30.989 22.677,30.669V30.515C22.68,30.196 22.419,29.934 22.099,29.934Z"
|
||||
android:fillColor="#F9B751"/>
|
||||
</vector>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<size
|
||||
android:width="@dimen/dimen_20_dp"
|
||||
android:height="@dimen/dimen_20_dp" />
|
||||
|
||||
<solid android:color="@color/color_white" />
|
||||
<stroke android:width="1dp" android:color="@color/color_dbdde4"/>
|
||||
|
||||
</shape>
|
||||
17
teamkit-ui/src/main/res-fun/drawable/fun_switch_thumb_on.xml
Normal file
17
teamkit-ui/src/main/res-fun/drawable/fun_switch_thumb_on.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="oval">
|
||||
<size
|
||||
android:width="@dimen/dimen_20_dp"
|
||||
android:height="@dimen/dimen_20_dp" />
|
||||
|
||||
<solid android:color="@color/color_white" />
|
||||
<stroke android:width="1dp" android:color="@color/color_58be6b"/>
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:drawable="@drawable/fun_switch_thumb_on" android:state_checked="true" />
|
||||
|
||||
<item android:drawable="@drawable/fun_switch_thumb_off" android:state_checked="false" />
|
||||
|
||||
</selector>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
|
||||
<corners android:radius="@dimen/dimen_10_dp"/>
|
||||
|
||||
<size
|
||||
android:width="@dimen/dimen_60_dp"
|
||||
android:height="@dimen/dimen_20_dp" />
|
||||
|
||||
<solid android:color="@color/color_dbdde4" />
|
||||
|
||||
</shape>
|
||||
19
teamkit-ui/src/main/res-fun/drawable/fun_switch_track_on.xml
Normal file
19
teamkit-ui/src/main/res-fun/drawable/fun_switch_track_on.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
|
||||
<corners android:radius="@dimen/dimen_10_dp" />
|
||||
|
||||
<size
|
||||
android:width="@dimen/dimen_60_dp"
|
||||
android:height="@dimen/dimen_20_dp" />
|
||||
|
||||
<solid android:color="@color/color_58be6b" />
|
||||
|
||||
</shape>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:drawable="@drawable/fun_switch_track_on" android:state_checked="true" />
|
||||
|
||||
<item android:drawable="@drawable/fun_switch_track_off" android:state_checked="false" />
|
||||
|
||||
</selector>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="wrap_content"
|
||||
android:background="@drawable/fun_bg_team_dialog"
|
||||
android:paddingBottom="30dp">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTakePhoto"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="51dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/common_take_photo"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintBottom_toTopOf="@+id/tvGetFromAlbum"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0.5dp"
|
||||
android:background="@color/color_ededed"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTakePhoto" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvGetFromAlbum"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="51dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/common_get_from_album"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintBottom_toTopOf="@id/tvCancel"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="6dp"
|
||||
android:background="@color/color_f7f7f7"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvGetFromAlbum" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvCancel"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="42dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/cancel"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="wrap_content"
|
||||
android:background="@drawable/fun_bg_team_dialog"
|
||||
android:paddingBottom="30dp">
|
||||
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTeamAllMember"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="51dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_all_member"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintBottom_toTopOf="@+id/tvTeamOwner"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0.5dp"
|
||||
android:background="@color/color_ededed"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTeamAllMember" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTeamOwner"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="51dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_owner"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintBottom_toTopOf="@id/tvCancel"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="6dp"
|
||||
android:background="@color/color_f7f7f7"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTeamOwner" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvCancel"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="42dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_cancel"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
130
teamkit-ui/src/main/res-fun/layout/fun_team_info_activity.xml
Normal file
130
teamkit-ui/src/main/res-fun/layout/fun_team_info_activity.xml
Normal file
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_info_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:textStyle="bold"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivBack"
|
||||
android:layout_width="26dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<View
|
||||
android:id="@+id/infoBg"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="0.5dp"
|
||||
android:layout_marginBottom="-2dp"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvIntroduce"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTitle" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvIcon"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="74dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_icon_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/infoBg"
|
||||
app:layout_constraintStart_toStartOf="@id/infoBg"
|
||||
app:layout_constraintTop_toTopOf="@id/infoBg"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<com.netease.yunxin.kit.common.ui.widgets.ContactAvatarView
|
||||
android:id="@+id/ivIcon"
|
||||
android:layout_width="42dp"
|
||||
android:layout_height="42dp"
|
||||
app:avatarCorner="@dimen/dimen_4_dp"
|
||||
android:layout_marginEnd="44dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvIcon"
|
||||
app:layout_constraintEnd_toEndOf="@id/infoBg"
|
||||
app:layout_constraintTop_toTopOf="@id/tvIcon" />
|
||||
|
||||
<View
|
||||
android:id="@+id/line1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/infoBg"
|
||||
app:layout_constraintStart_toStartOf="@id/infoBg"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvIcon" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvName"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_name_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/infoBg"
|
||||
app:layout_constraintStart_toStartOf="@id/infoBg"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvIcon"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/line2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/infoBg"
|
||||
app:layout_constraintStart_toStartOf="@id/infoBg"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvName" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvIntroduce"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_introduce_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
android:visibility="visible"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/infoBg"
|
||||
app:layout_constraintStart_toStartOf="@id/infoBg"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvName"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,110 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_member_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivBack"
|
||||
android:layout_width="26dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/etSearch"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="36dp"
|
||||
android:layout_marginStart="8dp"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:background="@drawable/fun_bg_shape_search"
|
||||
android:drawableStart="@drawable/ic_search"
|
||||
android:drawablePadding="5dp"
|
||||
android:hint="@string/team_search_friend"
|
||||
android:maxLines="1"
|
||||
android:paddingStart="15dp"
|
||||
android:paddingEnd="15dp"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textColorHint="@color/color_a6adb6"
|
||||
android:textSize="14dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@+id/tvTitle"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivClear"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:src="@drawable/ic_clear"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/etSearch"
|
||||
app:layout_constraintEnd_toEndOf="@id/etSearch"
|
||||
app:layout_constraintTop_toTopOf="@id/etSearch" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/rvMemberList"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:scrollbars="vertical"
|
||||
app:layout_constraintVertical_bias="0"
|
||||
app:layout_constraintHeight_default="wrap"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
android:background="@color/color_white"
|
||||
android:layout_marginTop="12dp"
|
||||
app:layout_constraintTop_toBottomOf="@id/etSearch" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivEmpty"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:layout_marginTop="@dimen/dimen_191_dp"
|
||||
android:layout_width="@dimen/dimen_118_dp"
|
||||
android:src="@drawable/fun_ic_contact_empty"
|
||||
android:layout_height="@dimen/dimen_96_dp"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvEmpty"
|
||||
android:layout_width="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:gravity="center"
|
||||
app:layout_constraintTop_toBottomOf="@id/ivEmpty"
|
||||
android:text="@string/team_search_result_empty"
|
||||
android:layout_height="wrap_content"/>
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/groupEmtpy"
|
||||
app:constraint_referenced_ids="ivEmpty,tvEmpty"
|
||||
android:visibility="gone"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"/>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="wrap_content">
|
||||
|
||||
<com.netease.yunxin.kit.common.ui.widgets.ContactAvatarView
|
||||
android:id="@+id/cavUserIcon"
|
||||
android:layout_width="40dp"
|
||||
android:layout_marginTop="12dp"
|
||||
app:avatarCorner="4dp"
|
||||
android:layout_height="40dp"
|
||||
android:layout_marginStart="20dp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvUserName"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="15dp"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/cavUserIcon"
|
||||
app:layout_constraintEnd_toStartOf="@id/tvIdentify"
|
||||
app:layout_constraintStart_toEndOf="@id/cavUserIcon"
|
||||
app:layout_constraintTop_toTopOf="@id/cavUserIcon"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvIdentify"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:background="@drawable/fun_bg_item_team_owner"
|
||||
android:paddingStart="12dp"
|
||||
android:paddingTop="4dp"
|
||||
android:paddingEnd="12dp"
|
||||
android:paddingBottom="4dp"
|
||||
android:text="@string/team_owner"
|
||||
android:textColor="@color/color_58be6b"
|
||||
android:textSize="12dp"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/cavUserIcon"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@id/cavUserIcon"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="12dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="@id/cavUserIcon"
|
||||
app:layout_constraintTop_toBottomOf="@id/cavUserIcon" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
533
teamkit-ui/src/main/res-fun/layout/fun_team_setting_activity.xml
Normal file
533
teamkit-ui/src/main/res-fun/layout/fun_team_setting_activity.xml
Normal file
@@ -0,0 +1,533 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:background="@color/color_white"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_setting_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintHorizontal_bias="0.0"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivBack"
|
||||
android:layout_width="26dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="0.5dp"
|
||||
android:overScrollMode="never"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTitle">
|
||||
|
||||
<androidx.constraintlayout.widget.ConstraintLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="20dp">
|
||||
|
||||
<View
|
||||
android:id="@+id/bg1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="190dp"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvName"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="82dp"
|
||||
android:layout_marginStart="11dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:singleLine="true"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg1"
|
||||
app:layout_constraintStart_toEndOf="@id/ivIcon"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<com.netease.yunxin.kit.common.ui.widgets.ContactAvatarView
|
||||
android:id="@+id/ivIcon"
|
||||
android:layout_width="50dp"
|
||||
android:layout_height="50dp"
|
||||
app:avatarCorner="4dp"
|
||||
android:layout_marginStart="16dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvName"
|
||||
app:layout_constraintStart_toStartOf="@id/bg1"
|
||||
app:layout_constraintTop_toTopOf="@id/tvName" />
|
||||
|
||||
<View
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg1"
|
||||
app:layout_constraintStart_toStartOf="@id/bg1"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvName" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvMember"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:singleLine="true"
|
||||
android:text="@string/team_member_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintStart_toStartOf="@id/bg1"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvName"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvCount"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:drawablePadding="8dp"
|
||||
android:gravity="end"
|
||||
android:textColor="@color/color_999999"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvMember"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg1"
|
||||
app:layout_constraintStart_toEndOf="@id/tvMember"
|
||||
app:layout_constraintTop_toTopOf="@id/tvMember"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivAdd"
|
||||
android:layout_width="36dp"
|
||||
android:layout_height="36dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:background="@drawable/fun_ic_add_member"
|
||||
app:layout_constraintStart_toStartOf="@id/bg1"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvMember" />
|
||||
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:id="@+id/rvMemberList"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="36dp"
|
||||
android:layout_marginStart="6dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:overScrollMode="never"
|
||||
app:layout_constraintBottom_toBottomOf="@id/bg1"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg1"
|
||||
app:layout_constraintStart_toEndOf="@id/ivAdd"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvCount" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvSessionPin"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bg1" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvMark"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_mark"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toTopOf="@id/bg2"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/markLine"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvMark" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/markGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="visible"
|
||||
app:constraint_referenced_ids="tvMark,markLine" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvHistory"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_history"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvMark"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/historyLine"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvHistory" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/historyGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="visible"
|
||||
app:constraint_referenced_ids="tvHistory,historyLine" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvMessageTip"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_message_tip"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvHistory"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/swMessageTip"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:thumb="@drawable/fun_switch_thumb_selector"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvMessageTip"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintTop_toTopOf="@id/tvMessageTip"
|
||||
app:track="@drawable/fun_switch_track_selector" />
|
||||
|
||||
<View
|
||||
android:id="@+id/messageTipLine"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvMessageTip" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/messageTipGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
app:constraint_referenced_ids="tvMessageTip,swMessageTip,messageTipLine" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvSessionPin"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_session_pin"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvMessageTip"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/swSessionPin"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:thumb="@drawable/fun_switch_thumb_selector"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvSessionPin"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintTop_toTopOf="@id/tvSessionPin"
|
||||
app:track="@drawable/fun_switch_track_selector" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg3"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@color/color_white"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvTeamMute"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bg2" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTeamNickname"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_my_nickname_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg3"
|
||||
app:layout_constraintStart_toStartOf="@id/bg3"
|
||||
app:layout_constraintTop_toTopOf="@id/bg3"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/nicknameLine"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg3"
|
||||
app:layout_constraintStart_toStartOf="@id/bg3"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTeamNickname" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/nicknameGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
app:constraint_referenced_ids="tvTeamNickname,nicknameLine" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTeamMute"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_mute"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg3"
|
||||
app:layout_constraintStart_toStartOf="@id/bg3"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTeamNickname"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/swTeamMute"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:thumb="@drawable/fun_switch_thumb_selector"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvTeamMute"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg3"
|
||||
app:layout_constraintTop_toTopOf="@id/tvTeamMute"
|
||||
app:track="@drawable/fun_switch_track_selector" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/teamMuteGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
app:constraint_referenced_ids="tvTeamMute,swTeamMute" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg4"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@color/color_white"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvInviteAgree"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bg3" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvInviteOtherPermission"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="78dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:paddingTop="16dp"
|
||||
android:text="@string/team_invite_other_permission"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
app:layout_constraintTop_toTopOf="@id/bg4"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvInviteOtherValue"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="6dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:layout_marginBottom="14dp"
|
||||
android:text="@string/team_all_member"
|
||||
android:textColor="@color/color_999999"
|
||||
android:textSize="14dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvInviteOtherPermission"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/inviteLine"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvInviteOtherPermission" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/inviteGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
app:constraint_referenced_ids="tvInviteOtherPermission,inviteLine,tvInviteOtherValue" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvUpdateInfoPermission"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="78dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:paddingTop="14dp"
|
||||
android:text="@string/team_update_info_permission"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:drawableEndCompat="@drawable/ic_right_arrow"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvInviteOtherPermission"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvUpdateInfoValue"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="6dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:layout_marginBottom="7dp"
|
||||
android:text="@string/team_owner"
|
||||
android:textColor="@color/color_999999"
|
||||
android:textSize="14dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvUpdateInfoPermission"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/updateLine"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0.5dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:background="@color/color_e5e5e5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvUpdateInfoPermission" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/updateGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
app:constraint_referenced_ids="tvUpdateInfoPermission,updateLine,tvUpdateInfoValue" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvInviteAgree"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:text="@string/team_need_agreed_when_be_invited_permission"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintStart_toStartOf="@id/bg4"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvUpdateInfoPermission"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<androidx.appcompat.widget.SwitchCompat
|
||||
android:id="@+id/swInviteAgree"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:thumb="@drawable/fun_switch_thumb_selector"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvInviteAgree"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg4"
|
||||
app:layout_constraintTop_toTopOf="@id/tvInviteAgree"
|
||||
app:track="@drawable/fun_switch_track_selector" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/inviteAgreeGroup"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:visibility="gone"
|
||||
app:constraint_referenced_ids="tvInviteAgree,swInviteAgree" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvQuit"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@color/color_white"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_advanced_quit"
|
||||
android:textColor="@color/color_e6605c"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bg4"
|
||||
tools:ignore="SpUsage" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<com.netease.yunxin.kit.common.ui.widgets.ContactAvatarView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/cavUserIcon"
|
||||
android:layout_width="36dp"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
app:avatarCorner="@dimen/dimen_4_dp"
|
||||
android:layout_height="36dp" />
|
||||
@@ -0,0 +1,177 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_update_icon"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:background="@color/color_white"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivCancel"
|
||||
android:layout_width="26dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:gravity="center_vertical"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvSave"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:gravity="center_vertical"
|
||||
android:text="@string/team_save"
|
||||
android:textColor="@color/color_58be6b"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg1"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="128dp"
|
||||
android:layout_marginTop="0.5dp"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTitle" />
|
||||
|
||||
<com.netease.yunxin.kit.common.ui.widgets.ContactAvatarView
|
||||
android:id="@+id/ivIcon"
|
||||
android:layout_width="80dp"
|
||||
android:layout_height="80dp"
|
||||
app:avatarCorner="@dimen/dimen_4_dp"
|
||||
app:avatarTextSize="16dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/bg1"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg1"
|
||||
app:layout_constraintStart_toStartOf="@id/bg1"
|
||||
app:layout_constraintTop_toTopOf="@id/bg1" />
|
||||
|
||||
<View
|
||||
android:id="@+id/spacer"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginBottom="22dp"
|
||||
android:layout_marginEnd="12dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/ivIcon"
|
||||
app:layout_constraintEnd_toEndOf="@id/ivIcon" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivCamera"
|
||||
android:layout_width="24dp"
|
||||
android:layout_height="24dp"
|
||||
android:src="@drawable/ic_team_camera"
|
||||
app:layout_constraintTop_toBottomOf="@id/spacer"
|
||||
app:layout_constraintStart_toEndOf="@id/spacer" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg2"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="122dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/bg1" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvDefaultIconTip"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:text="@string/team_default_icon"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintStart_toStartOf="@id/bg2"
|
||||
app:layout_constraintTop_toTopOf="@id/bg2"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivDefault1"
|
||||
android:layout_width="56dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:padding="8dp"
|
||||
android:src="@drawable/fun_ic_team_default_1"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivDefault2"
|
||||
app:layout_constraintStart_toStartOf="@id/bg1"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvDefaultIconTip" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivDefault2"
|
||||
android:layout_width="56dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:padding="8dp"
|
||||
android:src="@drawable/fun_ic_team_default_2"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivDefault3"
|
||||
app:layout_constraintStart_toEndOf="@id/ivDefault1"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvDefaultIconTip" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivDefault3"
|
||||
android:layout_width="56dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:padding="8dp"
|
||||
android:src="@drawable/fun_ic_team_default_3"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivDefault4"
|
||||
app:layout_constraintStart_toEndOf="@id/ivDefault2"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvDefaultIconTip" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivDefault4"
|
||||
android:layout_width="56dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:padding="8dp"
|
||||
android:src="@drawable/fun_ic_team_default_4"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivDefault5"
|
||||
app:layout_constraintStart_toEndOf="@id/ivDefault3"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvDefaultIconTip" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivDefault5"
|
||||
android:layout_width="56dp"
|
||||
android:layout_height="56dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:padding="8dp"
|
||||
android:src="@drawable/fun_ic_team_default_5"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg2"
|
||||
app:layout_constraintStart_toEndOf="@id/ivDefault4"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvDefaultIconTip" />
|
||||
|
||||
<androidx.constraintlayout.widget.Group
|
||||
android:id="@+id/groupPrivilege"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:visibility="visible"
|
||||
app:constraint_referenced_ids="tvSave,ivCamera,bg2,tvDefaultIconTip,ivDefault1,ivDefault2,ivDefault3,ivDefault4,ivDefault5" />
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_introduce_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivCancel"
|
||||
android:layout_width="26dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:text="@string/team_cancel"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvSave"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:gravity="center_vertical"
|
||||
android:text="@string/team_save"
|
||||
android:textColor="@color/color_58be6b"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:background="@color/color_white"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvFlag"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTitle" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/etIntroduce"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="15dp"
|
||||
android:background="@null"
|
||||
android:maxLength="100"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="14dp"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivClear"
|
||||
app:layout_constraintStart_toStartOf="@id/bg"
|
||||
app:layout_constraintTop_toTopOf="@id/bg"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivClear"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:src="@drawable/ic_clear"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/etIntroduce"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg"
|
||||
app:layout_constraintTop_toTopOf="@id/etIntroduce" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvFlag"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:text="0/100"
|
||||
android:textColor="@color/color_b3b7bc"
|
||||
android:textSize="12dp"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg"
|
||||
app:layout_constraintTop_toBottomOf="@id/etIntroduce"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_name_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivCancel"
|
||||
android:layout_width="26dp"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvSave"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:gravity="center_vertical"
|
||||
android:text="@string/team_save"
|
||||
android:textColor="@color/color_58be6b"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:background="@color/color_white"
|
||||
android:minHeight="60dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvFlag"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTitle" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/etName"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="15dp"
|
||||
android:background="@null"
|
||||
android:maxLines="2"
|
||||
android:textColor="@color/color_333333"
|
||||
android:maxLength="30"
|
||||
android:textSize="14dp"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivClear"
|
||||
app:layout_constraintStart_toStartOf="@id/bg"
|
||||
app:layout_constraintTop_toTopOf="@id/bg"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivClear"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:src="@drawable/ic_clear"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/etName"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg"
|
||||
app:layout_constraintTop_toTopOf="@id/etName" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvFlag"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:textColor="@color/color_b3b7bc"
|
||||
android:textSize="12dp"
|
||||
android:text="0/30"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg"
|
||||
app:layout_constraintTop_toBottomOf="@id/etName"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -0,0 +1,105 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2022 NetEase, Inc. All rights reserved.
|
||||
~ Use of this source code is governed by a MIT license that can be
|
||||
~ found in the LICENSE file.
|
||||
-->
|
||||
|
||||
<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="@color/color_ededed">
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvTitle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:gravity="center"
|
||||
android:text="@string/team_my_nickname_title"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="17dp"
|
||||
android:textStyle="bold"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivCancel"
|
||||
android:layout_width="26dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:gravity="center_vertical"
|
||||
android:src="@drawable/ic_arrow_left"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvSave"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginEnd="20dp"
|
||||
android:gravity="center_vertical"
|
||||
android:text="@string/team_save"
|
||||
android:textColor="@color/color_58be6b"
|
||||
android:textSize="16dp"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<View
|
||||
android:id="@+id/bg"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="0dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:background="@color/color_white"
|
||||
android:minHeight="60dp"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tvFlag"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tvTitle" />
|
||||
|
||||
<EditText
|
||||
android:id="@+id/etNickname"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_margin="15dp"
|
||||
android:background="@null"
|
||||
android:maxLength="30"
|
||||
android:maxLines="2"
|
||||
android:textColor="@color/color_333333"
|
||||
android:textSize="14dp"
|
||||
app:layout_constraintEnd_toStartOf="@id/ivClear"
|
||||
app:layout_constraintStart_toStartOf="@id/bg"
|
||||
app:layout_constraintTop_toTopOf="@id/bg"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/ivClear"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:src="@drawable/ic_clear"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/etNickname"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg"
|
||||
app:layout_constraintTop_toTopOf="@id/etNickname" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/tvFlag"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginTop="5dp"
|
||||
android:layout_marginEnd="15dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:text="0/30"
|
||||
android:textColor="@color/color_b3b7bc"
|
||||
android:textSize="12dp"
|
||||
app:layout_constraintEnd_toEndOf="@id/bg"
|
||||
app:layout_constraintTop_toBottomOf="@id/etNickname"
|
||||
tools:ignore="SpUsage" />
|
||||
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
Reference in New Issue
Block a user