| | |
| | | package com.duqing.missions.ui.main.home; |
| | | |
| | | import android.content.Intent; |
| | | import android.os.Bundle; |
| | | import android.util.Log; |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | import android.view.ViewGroup; |
| | | import android.widget.ImageView; |
| | | import android.widget.TextView; |
| | | |
| | | import androidx.annotation.NonNull; |
| | |
| | | import androidx.recyclerview.widget.LinearLayoutManager; |
| | | import androidx.recyclerview.widget.RecyclerView; |
| | | |
| | | import com.duqing.missions.MainActivity; |
| | | import com.duqing.missions.base.BaseFragment; |
| | | import com.duqing.missions.databinding.FragmentHomeBinding; |
| | | import com.duqing.missions.ui.login.view.LoginActivity; |
| | | import com.duqing.missions.ui.main.home.adapter.MissionAdapter; |
| | | import com.duqing.missions.ui.main.home.adapter.MissionTopAdapter; |
| | | import com.duqing.missions.ui.main.home.model.MissionDesc; |
| | |
| | | |
| | | import java.util.List; |
| | | |
| | | public class HomeFragment extends BaseFragment<MainActivity,FragmentHomeBinding> { |
| | | public class HomeFragment extends BaseFragment<FragmentHomeBinding> { |
| | | |
| | | private HomeViewModel homeViewModel; |
| | | final String TAG = "HomeFragment"; |
| | |
| | | @Override |
| | | public void initViews() { |
| | | homeViewModel = new ViewModelProvider(this).get(HomeViewModel.class); |
| | | binding.textSearch.setOnClickListener(v -> startActivity(new Intent(getContext(), LoginActivity.class))); |
| | | final SmartRefreshLayout smartRefresh = binding.smartRefresh; |
| | | smartRefresh.setRefreshHeader(new ClassicsHeader(getContext())); |
| | | smartRefresh.setRefreshFooter(new ClassicsFooter(getContext())); |
| | | final TextView textView = binding.textRecommend; |
| | | final ImageView imgSearch = binding.imgSearch; |
| | | RecyclerView recyclerClassify = binding.recyclerClassify; |
| | | RecyclerView recyclerTop = binding.recyclerTop; |
| | | final RecyclerView recyclerRecommend = binding.recyclerRecommend; |