|
@@ -290,8 +290,6 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
private void bindReleaseTask(ViewHolder holder, final List<TaskReleaseEty> etyList){
|
|
private void bindReleaseTask(ViewHolder holder, final List<TaskReleaseEty> etyList){
|
|
|
RecyclerView recyclerView = holder.getView(R.id.release_task_listview, RecyclerView.class);
|
|
RecyclerView recyclerView = holder.getView(R.id.release_task_listview, RecyclerView.class);
|
|
|
recyclerView.setHasFixedSize(true);
|
|
recyclerView.setHasFixedSize(true);
|
|
|
-// recyclerView.setLayoutManager(new StaggeredGridLayoutManager(1,
|
|
|
|
|
-// StaggeredGridLayoutManager.VERTICAL));
|
|
|
|
|
recyclerView.setLayoutManager(new LinearLayoutManager(context));
|
|
recyclerView.setLayoutManager(new LinearLayoutManager(context));
|
|
|
recyclerView.setAdapter(new RecyclerView.Adapter(){
|
|
recyclerView.setAdapter(new RecyclerView.Adapter(){
|
|
|
|
|
|
|
@@ -350,24 +348,34 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
}else {
|
|
}else {
|
|
|
viewHolder.itemView.findViewById(R.id.line_tv).setVisibility(View.VISIBLE);
|
|
viewHolder.itemView.findViewById(R.id.line_tv).setVisibility(View.VISIBLE);
|
|
|
}
|
|
}
|
|
|
- switch (type){
|
|
|
|
|
- case 2://即将开始
|
|
|
|
|
- detail_task_tv.setText("即将开始");
|
|
|
|
|
- detail_task_tv.setBackground(context.getResources().getDrawable(R.drawable.sp_rectangle_bg_gray_radius));
|
|
|
|
|
- detail_task_tv.setEnabled(false);
|
|
|
|
|
- viewHolder.itemView.setEnabled(false);
|
|
|
|
|
- ((TextView)viewHolder.itemView.findViewById(R.id.item_date_tv)).setText(
|
|
|
|
|
- "开始时间:" + TimeUtil.getDate(TimeUtil.FORMAT, Long.valueOf(etyList.get(i).getOnline_time()))+"");
|
|
|
|
|
- break;
|
|
|
|
|
- default:
|
|
|
|
|
- detail_task_tv.setText("领取任务");
|
|
|
|
|
- detail_task_tv.setBackground(context.getResources().getDrawable(R.drawable.sp_bg_gradient_rectangle_blue));
|
|
|
|
|
- detail_task_tv.setEnabled(true);
|
|
|
|
|
- viewHolder.itemView.setEnabled(true);
|
|
|
|
|
- ((TextView)viewHolder.itemView.findViewById(R.id.item_date_tv)).setText(
|
|
|
|
|
- "截止时间:" + TimeUtil.getDate(TimeUtil.FORMAT, Long.valueOf(etyList.get(i).getDeadline()))+"");
|
|
|
|
|
- break;
|
|
|
|
|
|
|
+ if("0".equals(etyList.get(i).getLast_num())){
|
|
|
|
|
+ detail_task_tv.setText("已抢光");
|
|
|
|
|
+ detail_task_tv.setBackground(context.getResources().getDrawable(R.drawable.sp_rectangle_bg_gray_radius));
|
|
|
|
|
+ detail_task_tv.setEnabled(false);
|
|
|
|
|
+ viewHolder.itemView.setEnabled(false);
|
|
|
|
|
+ ((TextView)viewHolder.itemView.findViewById(R.id.item_date_tv)).setText(
|
|
|
|
|
+ "截止时间:" + TimeUtil.getDate(TimeUtil.FORMAT, Long.valueOf(etyList.get(i).getDeadline()))+"");
|
|
|
|
|
+ }else {
|
|
|
|
|
+ switch (type){
|
|
|
|
|
+ case 2://即将开始
|
|
|
|
|
+ detail_task_tv.setText("即将开始");
|
|
|
|
|
+ detail_task_tv.setBackground(context.getResources().getDrawable(R.drawable.sp_rectangle_bg_gray_radius));
|
|
|
|
|
+ detail_task_tv.setEnabled(false);
|
|
|
|
|
+ viewHolder.itemView.setEnabled(false);
|
|
|
|
|
+ ((TextView)viewHolder.itemView.findViewById(R.id.item_date_tv)).setText(
|
|
|
|
|
+ "开始时间:" + TimeUtil.getDate(TimeUtil.FORMAT, Long.valueOf(etyList.get(i).getOnline_time()))+"");
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ detail_task_tv.setText("领取任务");
|
|
|
|
|
+ detail_task_tv.setBackground(context.getResources().getDrawable(R.drawable.sp_bg_gradient_rectangle_blue));
|
|
|
|
|
+ detail_task_tv.setEnabled(true);
|
|
|
|
|
+ viewHolder.itemView.setEnabled(true);
|
|
|
|
|
+ ((TextView)viewHolder.itemView.findViewById(R.id.item_date_tv)).setText(
|
|
|
|
|
+ "截止时间:" + TimeUtil.getDate(TimeUtil.FORMAT, Long.valueOf(etyList.get(i).getDeadline()))+"");
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
viewHolder.itemView.findViewById(R.id.cancel_task_tv).setVisibility(View.GONE);
|
|
viewHolder.itemView.findViewById(R.id.cancel_task_tv).setVisibility(View.GONE);
|
|
|
|
|
|
|
|
//CommonUtil.getInstance().getCharSequence(context, etyList.get(i).getName(), "")
|
|
//CommonUtil.getInstance().getCharSequence(context, etyList.get(i).getName(), "")
|
|
@@ -389,7 +397,7 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
((TextView)viewHolder.itemView.findViewById(R.id.item_num_tv)).setText("剩余"+ etyList.get(i).getLast_num()+"份");
|
|
((TextView)viewHolder.itemView.findViewById(R.id.item_num_tv)).setText("剩余"+ etyList.get(i).getLast_num()+"份");
|
|
|
((TextView)viewHolder.itemView.findViewById(R.id.item_money)).setText("+"+ etyList.get(i).getBonus() +"元");
|
|
((TextView)viewHolder.itemView.findViewById(R.id.item_money)).setText("+"+ etyList.get(i).getBonus() +"元");
|
|
|
|
|
|
|
|
- viewHolder.itemView.findViewById(R.id.detail_task_tv).setOnClickListener(new View.OnClickListener() {
|
|
|
|
|
|
|
+ detail_task_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
public void onClick(View v) {
|
|
|
if(!ListUtil.hasIndex(etyList, i)){
|
|
if(!ListUtil.hasIndex(etyList, i)){
|
|
@@ -423,6 +431,10 @@ public class TryMakeMoneyAdp extends AdpCommonRecy<RecyleObj> {
|
|
|
taskEty.setBonus(etyList.get(i).getBonus());
|
|
taskEty.setBonus(etyList.get(i).getBonus());
|
|
|
taskEty.setRelease_task_id(etyList.get(i).getId());
|
|
taskEty.setRelease_task_id(etyList.get(i).getId());
|
|
|
taskEty.setName(etyList.get(i).getName());
|
|
taskEty.setName(etyList.get(i).getName());
|
|
|
|
|
+ if("0".equals(etyList.get(i).getLast_num())){
|
|
|
|
|
+ Jump2View.getInstance().goTaskDetailView(context, etyList.get(i).getId(), true);
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
Jump2View.getInstance().goTaskDetailView(context, etyList.get(i).getId());
|
|
Jump2View.getInstance().goTaskDetailView(context, etyList.get(i).getId());
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|