From 74bcde89117ccef94dd26385dd560fb026bfcbf6 Mon Sep 17 00:00:00 2001
From: zlzw <583819556@qq.com>
Date: Tue, 7 Nov 2023 14:20:49 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B5=8B=E8=AF=95=E5=8F=8D?=
=?UTF-8?q?=E9=A6=88=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
OneToOne/src/main/AndroidManifest.xml | 4 -
.../activity/MyFriendListActivity.java | 6 +-
.../activity/fragments/FriendsFragment.java | 14 ++-
.../activity/fragments/MyFragment.java | 99 ++++++++++++++-----
.../message/ChatMessageFragment.java | 3 +-
.../fragments/message/MsgFriendFragment.java | 14 ++-
.../onetoone/adapter/HomeHotListAdapter.java | 2 +-
.../onetoone/adapter/HomeRankListAdapter.java | 3 +-
.../com/shayu/onetoone/bean/HomeItemBean.java | 4 +
.../com/shayu/onetoone/bean/HomeRankBean.java | 4 +
.../onetoone/bean/TargetUserInfoBean.java | 5 +
.../shayu/onetoone/dialog/MsgMoreDialog.java | 29 +++---
.../onetoone/view/MsgInputPanelForGift.java | 9 +-
.../src/main/res/layout/item_home_hot.xml | 16 +--
.../src/main/res/layout/item_my_follow.xml | 14 ++-
.../main/res/layout/view_message_msg_bar.xml | 10 +-
.../com/yunbao/common/bean/IMLoginModel.java | 4 +
17 files changed, 173 insertions(+), 67 deletions(-)
diff --git a/OneToOne/src/main/AndroidManifest.xml b/OneToOne/src/main/AndroidManifest.xml
index 03b59dd20..5e49031b0 100644
--- a/OneToOne/src/main/AndroidManifest.xml
+++ b/OneToOne/src/main/AndroidManifest.xml
@@ -199,10 +199,6 @@
android:name=".activity.MyFriendListActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden|adjustResize" />
-
RouteManager.forwardActivity(RouteManager.ACTIVITY_HOME_RANK));
- findViewById(R.id.btn_filter).setOnClickListener(v -> RouteManager.forwardActivity(RouteManager.ACTIVITY_HOME_SCREEN));
+ ViewClicksAntiShake.clicksAntiShake(findViewById(R.id.btn_top), new ViewClicksAntiShake.ViewClicksCallBack() {
+ @Override
+ public void onViewClicks() {
+ RouteManager.forwardActivity(RouteManager.ACTIVITY_HOME_RANK);
+ }
+ });
+ ViewClicksAntiShake.clicksAntiShake(findViewById(R.id.btn_filter), new ViewClicksAntiShake.ViewClicksCallBack() {
+ @Override
+ public void onViewClicks() {
+ RouteManager.forwardActivity(RouteManager.ACTIVITY_HOME_SCREEN);
+ }
+ });
Bundle screen = getActivity().getIntent().getBundleExtra("screen");
if (screen != null) {
diff --git a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java
index 17e541c61..9e843066e 100644
--- a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java
+++ b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java
@@ -145,20 +145,32 @@ public class MyFragment extends BaseFragment implements OnItemClickListener {
- Bundle bundle = new Bundle();
- bundle.putInt("type", MyFriendListActivity.TYPE_FANS);
- RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_FRIEND_LIST, bundle);
+ ViewClicksAntiShake.clicksAntiShake(fansLayout, new ViewClicksAntiShake.ViewClicksCallBack() {
+ @Override
+ public void onViewClicks() {
+ Bundle bundle = new Bundle();
+ bundle.putInt("type", MyFriendListActivity.TYPE_FANS);
+ bundle.putString("num", fansNum.getText().toString());
+ RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_FRIEND_LIST, bundle);
+ }
});
- followLayout.setOnClickListener(v -> {
- Bundle bundle = new Bundle();
- bundle.putInt("type", MyFriendListActivity.TYPE_FOLLOW);
- RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_FRIEND_LIST, bundle);
+ ViewClicksAntiShake.clicksAntiShake(followLayout, new ViewClicksAntiShake.ViewClicksCallBack() {
+ @Override
+ public void onViewClicks() {
+ Bundle bundle = new Bundle();
+ bundle.putInt("type", MyFriendListActivity.TYPE_FOLLOW);
+ bundle.putString("num", followNum.getText().toString());
+ RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_FRIEND_LIST, bundle);
+ }
});
- friendLayout.setOnClickListener(v -> {
- Bundle bundle = new Bundle();
- bundle.putInt("type", MyFriendListActivity.TYPE_FRIEND);
- RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_FRIEND_LIST, bundle);
+ ViewClicksAntiShake.clicksAntiShake(friendLayout, new ViewClicksAntiShake.ViewClicksCallBack() {
+ @Override
+ public void onViewClicks() {
+ Bundle bundle = new Bundle();
+ bundle.putInt("type", MyFriendListActivity.TYPE_FRIEND);
+ bundle.putString("num", friendNum.getText().toString());
+ RouteManager.forwardActivity(RouteManager.ACTIVITY_MY_FRIEND_LIST, bundle);
+ }
});
user_noble_ico = (ImageView) itemView.findViewById(R.id.user_noble_ico);
@@ -174,19 +186,60 @@ public class MyFragment extends BaseFragment implements OnItemClickListener {
+
+ @Override
+ public int compare(BaseUiConversation singleConversation, BaseUiConversation t1) {
+ return (int) (singleConversation.mCore.getSentTime()-t1.mCore.getSentTime());
+ }
+ }
+
private SingleConversation setTopData(String title, String content, long time, String avatar, int num, int id, int sex, String exp) {
if (StringUtil.isEmpty(content)) {
content = "";
diff --git a/OneToOne/src/main/java/com/shayu/onetoone/adapter/HomeHotListAdapter.java b/OneToOne/src/main/java/com/shayu/onetoone/adapter/HomeHotListAdapter.java
index 0f71c831f..fb98bf469 100644
--- a/OneToOne/src/main/java/com/shayu/onetoone/adapter/HomeHotListAdapter.java
+++ b/OneToOne/src/main/java/com/shayu/onetoone/adapter/HomeHotListAdapter.java
@@ -121,7 +121,7 @@ public class HomeHotListAdapter extends RecyclerView.Adapter() {
+ @Override
+ public void onItemClick(String bean, int position) {
+ money.setText(bean);
+ }
+ });
return super.show();
}
@@ -181,5 +189,4 @@ public class MsgInputPanelForGift extends AbsInputPanel {
});
}
-
}
diff --git a/OneToOne/src/main/res/layout/item_home_hot.xml b/OneToOne/src/main/res/layout/item_home_hot.xml
index debc9df03..6bf340b2f 100644
--- a/OneToOne/src/main/res/layout/item_home_hot.xml
+++ b/OneToOne/src/main/res/layout/item_home_hot.xml
@@ -69,8 +69,8 @@
+ android:textSize="8sp" />
+ android:textSize="8sp" />
\ No newline at end of file
diff --git a/OneToOne/src/main/res/layout/item_my_follow.xml b/OneToOne/src/main/res/layout/item_my_follow.xml
index 13e60ef80..0991a54ff 100644
--- a/OneToOne/src/main/res/layout/item_my_follow.xml
+++ b/OneToOne/src/main/res/layout/item_my_follow.xml
@@ -1,10 +1,10 @@
+ android:layout_marginBottom="13dp">
+
@@ -57,9 +61,9 @@
android:layout_width="65dp"
android:layout_height="30dp"
android:layout_gravity="center|bottom"
- android:enabled="false"
android:layout_marginEnd="16dp"
android:background="@drawable/bg_my_follow_btn"
+ android:enabled="false"
android:text="@string/layout_choose_label_tip4"
android:textColor="@color/white"
app:layout_constraintBottom_toBottomOf="parent"
diff --git a/OneToOne/src/main/res/layout/view_message_msg_bar.xml b/OneToOne/src/main/res/layout/view_message_msg_bar.xml
index c05a7d703..9adbb8bba 100644
--- a/OneToOne/src/main/res/layout/view_message_msg_bar.xml
+++ b/OneToOne/src/main/res/layout/view_message_msg_bar.xml
@@ -7,8 +7,9 @@
@@ -51,13 +53,13 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
- tools:text="99"
android:textColor="#555555"
android:textSize="10sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent" />
+ app:layout_constraintTop_toTopOf="parent"
+ tools:text="99" />
diff --git a/common/src/main/java/com/yunbao/common/bean/IMLoginModel.java b/common/src/main/java/com/yunbao/common/bean/IMLoginModel.java
index ba2cadb67..c218dbf27 100644
--- a/common/src/main/java/com/yunbao/common/bean/IMLoginModel.java
+++ b/common/src/main/java/com/yunbao/common/bean/IMLoginModel.java
@@ -3,6 +3,7 @@ package com.yunbao.common.bean;
import android.text.TextUtils;
import com.google.gson.annotations.SerializedName;
+import com.yunbao.common.CommonAppConfig;
import java.util.List;
@@ -467,6 +468,9 @@ public class IMLoginModel extends BaseModel {
}
public String getAvatar() {
+ if (!avatar.startsWith("http")) {
+ avatar = CommonAppConfig.HOST+"/" + avatar;
+ }
return avatar;
}