From 15cd434674051e5d29215b47862686c773625fd4 Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期五, 28 四月 2023 23:20:02 +0800 Subject: [PATCH] 代码提交 --- app/src/main/java/com/application/zhangshi_app_android/adapter/ContactsRvAdapter.java | 46 +++++++++++++++++++--------------------------- 1 files changed, 19 insertions(+), 27 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/adapter/PetRvAdapter.java b/app/src/main/java/com/application/zhangshi_app_android/adapter/ContactsRvAdapter.java similarity index 73% copy from app/src/main/java/com/application/zhangshi_app_android/adapter/PetRvAdapter.java copy to app/src/main/java/com/application/zhangshi_app_android/adapter/ContactsRvAdapter.java index 6e3351f..bee11c6 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/adapter/PetRvAdapter.java +++ b/app/src/main/java/com/application/zhangshi_app_android/adapter/ContactsRvAdapter.java @@ -1,44 +1,38 @@ package com.application.zhangshi_app_android.adapter; import android.content.Context; -import android.content.Intent; import android.view.View; import android.view.animation.Animation; import android.view.animation.Transformation; import android.widget.FrameLayout; -import androidx.recyclerview.widget.GridLayoutManager; - import com.android.app_base.base.adapter.BaseRVAdapter; -import com.android.app_base.manager.AppManager; import com.application.zhangshi_app_android.R; -import com.application.zhangshi_app_android.bean.CleanStorageBean; -import com.application.zhangshi_app_android.bean.PetBean; -import com.application.zhangshi_app_android.databinding.ItemCleanStorageBinding; -import com.application.zhangshi_app_android.databinding.ItemPetBinding; -import com.application.zhangshi_app_android.ui.function.CleanStorageDetailActivity; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; +import com.application.zhangshi_app_android.bean.ContactsBean; +import com.application.zhangshi_app_android.databinding.ItemContactsBinding; +import com.application.zhangshi_app_android.ui.function.ContactsActivityViewModel; /** - * @author Ljj - * @date 2023.04.17. 18:40 - * @desc + * @author Gss + * @date 2023.04.18. 19:52 + * @desc 閫氳褰� recyclerView 鐨� adapter */ -public class PetRvAdapter extends BaseRVAdapter<PetBean, ItemPetBinding, PetRvAdapter.ViewHolder> { - public PetRvAdapter(Context context) { +public class ContactsRvAdapter extends BaseRVAdapter<ContactsBean, ItemContactsBinding, ContactsRvAdapter.ViewHolder> { + + private ContactsActivityViewModel viewModel; + + public ContactsRvAdapter(Context context) { super(context); } + @Override protected int getLayoutId() { - return R.layout.item_pet; + return R.layout.item_contacts; } @Override - protected ViewHolder getViewHolder(ItemPetBinding itemBind, int viewType) { + protected ViewHolder getViewHolder(ItemContactsBinding itemBind,int viewType) { return new ViewHolder(itemBind); } @@ -100,19 +94,17 @@ } } }); - holder.getBinding().layoutContent.setOnClickListener(v -> { - AppManager.getAppManager().startActivity( - new Intent(getRecyclerView().getContext(), CleanStorageDetailActivity.class) - .putExtra("bean",mDataList.get(position))); - }); } - public static class ViewHolder extends BaseRVAdapter.BaseViewHolder<ItemPetBinding> { + + public static class ViewHolder extends BaseViewHolder<ItemContactsBinding>{ private boolean isExpended; - public ViewHolder(ItemPetBinding binding) { + public ViewHolder(ItemContactsBinding binding) { super(binding); } } + } + -- Gitblit v1.9.1