Linjiajia
2023-04-28 15cd434674051e5d29215b47862686c773625fd4
app/src/main/java/com/application/zhangshi_app_android/adapter/GrowthExperienceHolderConditionRvAdapter.java
@@ -2,28 +2,32 @@
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.GrowthExperienceBean;
import com.application.zhangshi_app_android.bean.GrowthExperienceHolderConditionBean;
import com.application.zhangshi_app_android.databinding.ItemGrowthExperienceHolderConditionBinding;
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
 * @date 2023.04.07. 21:31
 * @desc 成长经历(持有出入境证件情况) recyclerView 的 adapter
 */
public class GrowthExperienceHolderConditionRvAdapter extends BaseRVAdapter<GrowthExperienceBean, ItemGrowthExperienceHolderConditionBinding, GrowthExperienceHolderConditionRvAdapter.ViewHolder> {
public class GrowthExperienceHolderConditionRvAdapter extends BaseRVAdapter<GrowthExperienceHolderConditionBean, ItemGrowthExperienceHolderConditionBinding, GrowthExperienceHolderConditionRvAdapter.ViewHolder> {
    private GrowthExperienceActivityViewModel viewModel;
@@ -42,7 +46,7 @@
    }
    @Override
    protected ViewHolder getViewHolder(ItemGrowthExperienceHolderConditionBinding itemBind) {
    protected ViewHolder getViewHolder(ItemGrowthExperienceHolderConditionBinding itemBind,int viewType) {
        return new ViewHolder(itemBind);
    }
@@ -104,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<ItemGrowthExperienceHolderConditionBinding>{
@@ -119,6 +119,7 @@
        }
    }
}