|
|
|
@ -1,12 +1,16 @@ |
|
|
|
package com.qhclh.ytzh.work; |
|
|
|
|
|
|
|
import android.content.Intent; |
|
|
|
import android.support.v7.widget.GridLayoutManager; |
|
|
|
import android.support.v7.widget.RecyclerView; |
|
|
|
import android.view.View; |
|
|
|
import android.widget.LinearLayout; |
|
|
|
|
|
|
|
import com.qhclh.ytzh.R; |
|
|
|
import com.qhclh.ytzh.base.BaseFragment; |
|
|
|
import com.qhclh.ytzh.bean.WorkBean; |
|
|
|
import com.qhclh.ytzh.utils.GlideImageLoader; |
|
|
|
import com.qhclh.ytzh.utils.RecyclerViewUtil; |
|
|
|
import com.qhclh.ytzh.work.breedpoultry.DatanalysisActivity; |
|
|
|
import com.qhclh.ytzh.work.carsmannage.CarsManageActivity; |
|
|
|
import com.qhclh.ytzh.work.productiondaily.ProductiondailyActivity; |
|
|
|
@ -29,7 +33,7 @@ import butterknife.BindView; |
|
|
|
* Created by 青花瓷 on 2017/11/28. |
|
|
|
*/ |
|
|
|
///< 工作fragment |
|
|
|
public class WorkFragment extends BaseFragment implements View.OnClickListener { |
|
|
|
public class WorkFragment extends BaseFragment{ |
|
|
|
private List<String> list_path; |
|
|
|
@BindView(R.id.work_breedingpoultry) |
|
|
|
LinearLayout work_breedingpoultry; |
|
|
|
@ -45,6 +49,12 @@ public class WorkFragment extends BaseFragment implements View.OnClickListener { |
|
|
|
LinearLayout ll_productdaily_w; |
|
|
|
@BindView(R.id.work_banner) |
|
|
|
Banner banner; |
|
|
|
@BindView(R.id.rv_work) |
|
|
|
RecyclerView rv_work; |
|
|
|
|
|
|
|
private WorkAdapter workAdapter; |
|
|
|
private List<WorkBean> workBeanList; |
|
|
|
private GridLayoutManager mLayoutManager; |
|
|
|
@Override |
|
|
|
protected int setLayout() { |
|
|
|
return R.layout.fragment_work; |
|
|
|
@ -52,12 +62,25 @@ public class WorkFragment extends BaseFragment implements View.OnClickListener { |
|
|
|
|
|
|
|
@Override |
|
|
|
protected void initView() { |
|
|
|
// work_tablepoultry.setVisibility(View.INVISIBLE); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
protected void initData() { |
|
|
|
list_path = new ArrayList<>(); |
|
|
|
workBeanList = new ArrayList<>(); |
|
|
|
workBeanList.add(new WorkBean(R.drawable.work_breedingpoultry,getString(R.string.work_breedingpoultry))); |
|
|
|
workBeanList.add(new WorkBean(R.drawable.carmanager,getString(R.string.work_carsmanager))); |
|
|
|
workBeanList.add(new WorkBean(R.drawable.scan,getString(R.string.work_scan))); |
|
|
|
workBeanList.add(new WorkBean(R.drawable.rouqin_3x,getString(R.string.work_tablepoultry))); |
|
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily,getString(R.string.Productiondaily))); |
|
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily_w,getString(R.string.Productiondaily_w))); |
|
|
|
|
|
|
|
workAdapter = new WorkAdapter(getActivity(),workBeanList); |
|
|
|
|
|
|
|
mLayoutManager=new GridLayoutManager(getActivity(),4,GridLayoutManager.VERTICAL,false);//设置为一个4列的纵向网格布局 |
|
|
|
rv_work.setLayoutManager(mLayoutManager); |
|
|
|
rv_work.setAdapter(workAdapter); |
|
|
|
|
|
|
|
list_path.add("http://img.poco.cn/mypoco/myphoto/20071007/11/20071007114140_1251314291.jpg"); |
|
|
|
list_path.add("https://www.baidu.com/img/bd_logo1.png"); |
|
|
|
|
|
|
|
@ -79,12 +102,30 @@ public class WorkFragment extends BaseFragment implements View.OnClickListener { |
|
|
|
|
|
|
|
@Override |
|
|
|
protected void initOper() { |
|
|
|
work_breedingpoultry.setOnClickListener(this); |
|
|
|
work_carsmanager.setOnClickListener(this); |
|
|
|
work_scan.setOnClickListener(this); |
|
|
|
work_tablepoultry.setOnClickListener(this); |
|
|
|
ll_productdaily.setOnClickListener(this); |
|
|
|
ll_productdaily_w.setOnClickListener(this); |
|
|
|
RecyclerViewUtil util=new RecyclerViewUtil(getContext(),rv_work); |
|
|
|
util.setOnItemClickListener(new RecyclerViewUtil.OnItemClickListener() { |
|
|
|
@Override |
|
|
|
public void onItemClick(View view, int position, long id) { |
|
|
|
if (position<0) |
|
|
|
{ |
|
|
|
return; |
|
|
|
} |
|
|
|
if (position ==0){ |
|
|
|
startActivity(new Intent(getActivity(), DatanalysisActivity.class)); |
|
|
|
}else if (position ==1){ |
|
|
|
startActivity(new Intent(getActivity(), CarsManageActivity.class)); |
|
|
|
}else if (position == 2){ |
|
|
|
startActivity(new Intent(getActivity(), ScanResultActivity.class)); |
|
|
|
}else if (position == 3){ |
|
|
|
startActivity(new Intent(getActivity(), TablepoultryActivity.class)); |
|
|
|
}else if (position == 4){ |
|
|
|
startActivity(new Intent(getActivity(), ProductiondailyActivity.class)); |
|
|
|
}else if (position == 5){ |
|
|
|
//startActivity(new Intent(getActivity(), ProductiondailywActivity.class)); |
|
|
|
startActivity(new Intent(getActivity(), WdailyActivity.class)); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ -103,23 +144,4 @@ public class WorkFragment extends BaseFragment implements View.OnClickListener { |
|
|
|
super.onStop(); |
|
|
|
banner.stopAutoPlay(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onClick(View view) { |
|
|
|
if (view.equals(work_breedingpoultry)){ |
|
|
|
startActivity(new Intent(getActivity(), DatanalysisActivity.class)); |
|
|
|
}else if (view.equals(work_carsmanager)){ |
|
|
|
startActivity(new Intent(getActivity(), CarsManageActivity.class)); |
|
|
|
}else if (view.equals(work_scan)){ |
|
|
|
startActivity(new Intent(getActivity(), ScanResultActivity.class)); |
|
|
|
}else if (view.equals(work_tablepoultry)){ |
|
|
|
startActivity(new Intent(getActivity(), TablepoultryActivity.class)); |
|
|
|
}else if (view.equals(ll_productdaily)){ |
|
|
|
startActivity(new Intent(getActivity(), ProductiondailyActivity.class)); |
|
|
|
}else if (view.equals(ll_productdaily_w)){ |
|
|
|
// startActivity(new Intent(getActivity(), ProductiondailywActivity.class)); |
|
|
|
startActivity(new Intent(getActivity(), WdailyActivity.class)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |