第N+6次提交专属红包

This commit is contained in:
xuhuixiang
2025-05-15 16:18:07 +08:00
parent b6bd7ed0af
commit 4c06550037
38 changed files with 1528 additions and 724 deletions

View File

@@ -94,15 +94,15 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
protected boolean checkNetworkEnable = true;
protected boolean enableReturnName;
protected ContactListView loveContactView;
protected ContactListView lastContactView;
// protected ContactListView loveContactView;
// protected ContactListView lastContactView;
protected ContactListView searchContactView;
protected LinearLayout layoutContactList;
protected LinearLayout layoutSearchList;
protected TextView tvMemberslist;
protected TextView tvMembersLast;
protected TextView tvMembersSpecialGz;
// protected TextView tvMembersLast;
// protected TextView tvMembersSpecialGz;
protected boolean isInvite;
@@ -182,15 +182,15 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
.show();
((ContactFriendBean) data).setSelected(false);
contactListView.updateContactData(data);
lastContactView.updateContactData(data);
// lastContactView.updateContactData(data);
searchContactView.updateContactData(data);
loveContactView.updateContactData(data);
// loveContactView.updateContactData(data);
} else {
((ContactFriendBean) data).setSelected(true);
contactListView.updateContactData(data);
lastContactView.updateContactData(data);
// lastContactView.updateContactData(data);
searchContactView.updateContactData(data);
loveContactView.updateContactData(data);
// loveContactView.updateContactData(data);
selectedListAdapter.addFriend((ContactFriendBean) data);
}
@@ -198,8 +198,8 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
((ContactFriendBean) data).setSelected(false);
selectedListAdapter.removeFriend((ContactFriendBean) data);
contactListView.updateContactData(data);
lastContactView.updateContactData(data);
loveContactView.updateContactData(data);
// lastContactView.updateContactData(data);
// loveContactView.updateContactData(data);
searchContactView.updateContactData(data);
}
// titleBar.setActionText(getString(R.string.selector_sure_without_num));
@@ -216,9 +216,9 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
// }
contactListView.setContactAction(actions);
lastContactView.setContactAction(actions);
// lastContactView.setContactAction(actions);
searchContactView.setContactAction(actions);
loveContactView.setContactAction(actions);
// loveContactView.setContactAction(actions);
//top selected list
LinearLayoutManager layoutManager =
new LinearLayoutManager(this, RecyclerView.HORIZONTAL, false);
@@ -232,8 +232,8 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
{
item.setSelected(false);
contactListView.updateContactData(item);
lastContactView.updateContactData(item);
loveContactView.updateContactData(item);
// lastContactView.updateContactData(item);
// loveContactView.updateContactData(item);
searchContactView.updateContactData(item);
//int count = selectedListAdapter.getItemCount();
// titleBar.setActionText(getString(R.string.selector_sure_without_num));
@@ -370,10 +370,10 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
if (recentContact != null && recentContact.size() > 0) {
List<ContactFriendBean> list = convertConvacationList(recentContact);
if (list.size() > 0) {
tvMembersLast.setVisibility(View.VISIBLE);
lastContactView.setVisibility(View.VISIBLE);
tvMembersLast.setText(String.format(getString(R.string.fun_contactselector_last), list.size()));
lastContactView.onFriendDataSourceChanged(list);
// tvMembersLast.setVisibility(View.VISIBLE);
// lastContactView.setVisibility(View.VISIBLE);
// tvMembersLast.setText(String.format(getString(R.string.fun_contactselector_last), list.size()));
// lastContactView.onFriendDataSourceChanged(list);
}
}
@@ -389,12 +389,12 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
});
List<ContactFriendBean> DATA = getFollowList();
Log.i("D", DATA + "");
if (lastContactView != null && DATA.size() > 0) {
tvMembersSpecialGz.setVisibility(View.VISIBLE);
loveContactView.setVisibility(View.VISIBLE);
tvMembersSpecialGz.setText(String.format(getString(R.string.fun_contactselector_mylove), DATA.size()));
loveContactView.onFriendDataSourceChanged(getFollowList());
}
// if (lastContactView != null && DATA.size() > 0) {
// tvMembersSpecialGz.setVisibility(View.VISIBLE);
// loveContactView.setVisibility(View.VISIBLE);
// tvMembersSpecialGz.setText(String.format(getString(R.string.fun_contactselector_mylove), DATA.size()));
// loveContactView.onFriendDataSourceChanged(getFollowList());
// }
}
// public List<ContactFriendBean> convertConvacationList(List<ConversationBean> list) {
@@ -470,10 +470,10 @@ public abstract class BaseContactSelectorActivity extends BaseActivity {
return result;
}
protected List<ContactFriendBean> getLastContactList() {
return lastContactView.getAdapter().getFriendList();
}
//
// protected List<ContactFriendBean> getLastContactList() {
// return lastContactView.getAdapter().getFriendList();
// }
protected List<ContactFriendBean> getContactAllList() {
return contactListView.getAdapter().getFriendList();

View File

@@ -107,44 +107,6 @@
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/tv_contactlast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dimen_15_dp"
android:layout_marginTop="@dimen/dimen_20_dp"
android:textColor="@color/color_333333"
android:visibility="gone"
android:textSize="@dimen/text_size_14" />
<com.netease.yunxin.kit.contactkit.ui.view.ContactListView
android:id="@+id/contact_last"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen_20_dp"
app:showIndexBar="false"
android:visibility="gone"
app:showSelector="true" />
<TextView
android:id="@+id/tv_contactspecialgz"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dimen_15_dp"
android:layout_marginTop="@dimen/dimen_20_dp"
android:textColor="@color/color_333333"
android:textSize="@dimen/text_size_14"
android:visibility="gone" />
<com.netease.yunxin.kit.contactkit.ui.view.ContactListView
android:id="@+id/contact_listView_mylove"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dimen_20_dp"
android:visibility="gone"
app:showIndexBar="false"
app:showSelector="true" />
<TextView
android:id="@+id/tv_contactmember"
android:layout_width="wrap_content"