From a0dc6be52293a64ebfe38b8c2391dc7d2ffe63ae Mon Sep 17 00:00:00 2001 From: Linjiajia <319408893@qq.com> Date: 星期一, 15 五月 2023 20:05:27 +0800 Subject: [PATCH] 提交代码 --- app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperienceAbroadConditionRvAdapter.java | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperienceAbroadConditionRvAdapter.java b/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperienceAbroadConditionRvAdapter.java index b6bf3c3..53476c0 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperienceAbroadConditionRvAdapter.java +++ b/app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperienceAbroadConditionRvAdapter.java @@ -1,28 +1,33 @@ package com.application.zhangshi_app_android.adapter; + import android.content.Context; import android.content.Intent; +import android.view.LayoutInflater; import android.view.View; +import android.view.ViewGroup; import android.view.animation.Animation; import android.view.animation.Transformation; import android.widget.FrameLayout; +import androidx.annotation.NonNull; +import androidx.databinding.DataBindingUtil; 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.GrowthExperienceAbroadConditionBean; import com.application.zhangshi_app_android.bean.GrowthExperienceBean; import com.application.zhangshi_app_android.databinding.ItemGrowthExperienceAbroadConditionBinding; import com.application.zhangshi_app_android.ui.function.GrowthExperienceActivity; import com.application.zhangshi_app_android.ui.function.GrowthExperienceActivityViewModel; - import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * @author Gss - * @date 2023.04.08. 17:08 - * @desc 鎴愰暱缁忓巻(鍑哄浗(澧�)鎯呭喌) recyclerView 鐨� adapter + * @date 2023.04.07. 21:31 + * @desc 鎴愰暱缁忓巻(鎸佹湁鍑哄叆澧冭瘉浠舵儏鍐�) recyclerView 鐨� adapter */ -public class GrowthExperienceAbroadConditionRvAdapter extends BaseRVAdapter<GrowthExperienceBean, ItemGrowthExperienceAbroadConditionBinding, GrowthExperienceAbroadConditionRvAdapter.ViewHolder> { +public class GrowthExperienceAbroadConditionRvAdapter extends BaseRVAdapter<GrowthExperienceAbroadConditionBean, ItemGrowthExperienceAbroadConditionBinding, GrowthExperienceAbroadConditionRvAdapter.ViewHolder> { private GrowthExperienceActivityViewModel viewModel; @@ -41,7 +46,7 @@ } @Override - protected ViewHolder getViewHolder(ItemGrowthExperienceAbroadConditionBinding itemBind) { + protected ViewHolder getViewHolder(ItemGrowthExperienceAbroadConditionBinding itemBind,int viewType) { return new ViewHolder(itemBind); } @@ -49,7 +54,7 @@ protected void onBind(ViewHolder holder, int position) { holder.getBinding().setBean(mDataList.get(position)); if (position % 2 != 0){ - holder.getBinding().cardView.setCardBackgroundColor(mContext.getColor(R.color.color_card_blue)); + holder.getBinding().cardView.setCardBackgroundColor(mContext.getColor(R.color.color_card_green)); }else { holder.getBinding().cardView.setCardBackgroundColor(mContext.getColor(R.color.color_card_pink)); } @@ -103,11 +108,7 @@ } } }); - holder.getBinding().layoutContent.setOnClickListener(v -> { - AppManager.getAppManager().startActivity( - new Intent(getRecyclerView().getContext(), GrowthExperienceActivity.class) - .putExtra("bean",mDataList.get(position))); - }); + } public static class ViewHolder extends BaseViewHolder<ItemGrowthExperienceAbroadConditionBinding>{ @@ -118,6 +119,7 @@ } } + } -- Gitblit v1.9.1