Browse Source

[이벤트][Common] 종료 딤처리 및 참여 최신순으로 리스트 순서 재정렬

Hasemi 6 years ago
parent
commit
747f6b383e

+ 3 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/MyEventModel.java

@@ -1,5 +1,6 @@
 package kr.co.zumo.app.lifeplus.view.screen.event;
 
+import java.util.Collections;
 import java.util.List;
 
 import io.reactivex.disposables.Disposable;
@@ -66,6 +67,7 @@ public class MyEventModel extends Model {
 
   public List<EventBean> getEventBeans() {
     return eventBeans;
+
   }
 
   public void loadEventList() {
@@ -74,7 +76,7 @@ public class MyEventModel extends Model {
       public void onApiSuccess(EventListResultBean resultBean) {
         if (null != resultBean && null != resultBean.getData()) {
           eventBeans = resultBean.getData();
-
+          Collections.reverse(eventBeans);
           onResult(new Event.Builder(Event.SUCCESS).integer(Event.EVENT_LIST).build());
         }
         else {

+ 3 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/MyEventViewHolder.java

@@ -36,6 +36,7 @@ public class MyEventViewHolder extends RecyclerView.ViewHolder {
   private TextView textViewShowWinner;
   private ImageView imageViewShowWinner;
   private ConstraintLayout layoutEndFlag;
+  private View viewDim;
 
   public MyEventViewHolder(Context context, View itemView) {
     super(itemView);
@@ -45,6 +46,7 @@ public class MyEventViewHolder extends RecyclerView.ViewHolder {
     textViewShowWinner = itemView.findViewById(R.id.text_view_winner);
     imageViewShowWinner = itemView.findViewById(R.id.image_view_arrow);
     layoutEndFlag = itemView.findViewById(R.id.event_flag);
+    viewDim = itemView.findViewById(R.id.end_dim);
   }
 
   public void init(EventBean bean, IEventListener listener) {
@@ -75,6 +77,7 @@ public class MyEventViewHolder extends RecyclerView.ViewHolder {
 
       // 종료 표시
       layoutEndFlag.setVisibility(bean.isEventEnd() ? View.VISIBLE : View.GONE);
+      viewDim.setVisibility(bean.isEventEnd() ? View.VISIBLE : View.GONE);
 
       // 당첨자 발표
       int color;

+ 10 - 0
app/src/main/res/layout/my_event_view.xml

@@ -16,6 +16,16 @@
     app:layout_constraintTop_toTopOf="parent"
     tools:src="@drawable/img_bestbucket_banner_1"/>
 
+  <View
+    android:id="@+id/end_dim"
+    android:layout_width="124dp"
+    app:layout_constraintEnd_toEndOf="@+id/image_view_my_event"
+    app:layout_constraintStart_toStartOf="@+id/image_view_my_event"
+    app:layout_constraintTop_toTopOf="@+id/image_view_my_event"
+    android:layout_height="93dp"
+    app:layout_constraintBottom_toBottomOf="@+id/image_view_my_event"
+    android:background="@color/C99ebebeb"/>
+
   <TextView
     android:id="@+id/text_view_title"
     android:layout_width="wrap_content"

+ 2 - 0
app/src/main/res/values/colors.xml

@@ -22,6 +22,8 @@
   <color name="C99000000">#99000000</color> <!-- 60%-->
   <color name="CF2000000">#F2000000</color> <!-- 95%-->
 
+  <color name="C99ebebeb">#99ebebeb</color> <!-- 60%-->
+
   <color name="CCCCCCC">#CCCCCC</color>
   <color name="CF44336">#F44336</color>
   <color name="C999999">#999999</color>