소스 검색

[이벤트][Common] 항목선택 글자형일 때 그래프색 변경하는 설정 추가

Hasemi 6 년 전
부모
커밋
29374c07cd

+ 2 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/custom/event/EventChartView.java

@@ -110,8 +110,9 @@ public class EventChartView extends ConstraintLayout {
     for (int i = 0; i < itemCount; ++i) {
       EventChartViewHolder eventChartViewHolder = (EventChartViewHolder) recyclerView.findViewHolderForAdapterPosition(i);
       if (null != eventChartViewHolder) {
-      eventChartViewHolder.doStartAnimation();
+        eventChartViewHolder.doStartAnimation();
       }
     }
   }
+
 }

+ 10 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/custom/event/EventChartViewHolder.java

@@ -75,7 +75,8 @@ public class EventChartViewHolder extends RecyclerView.ViewHolder {
       public void onAnimationEnd(Animation animation) {
 
         if (randomGraph > 100) {
-          flagUserPick.setVisibility(View.VISIBLE);
+          flagUserPick.setVisibility(View.VISIBLE); //항목 선택 복합형이면 플래그 '나의 pick' 노출
+          updateTypeSelectText(); //항목 선택 글자형이면 플래그 대신 그래프 색 변경
           flagUserPick.startAnimation(userFlagAnimation);
         }
       }
@@ -86,4 +87,12 @@ public class EventChartViewHolder extends RecyclerView.ViewHolder {
       }
     });
   }
+
+  /**
+   * 항목선택 글자형 투표 결과  그래프뷰 일부 UI 수정
+   */
+
+  private void updateTypeSelectText() {
+    viewGraph.setBackground(itemView.getResources().getDrawable(R.drawable.view_graph_gradation));
+  }
 }

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

@@ -66,4 +66,6 @@ public class EventSelectResultHolder extends EventDetailView {
       eventChartView.startAnimation();
     }
   }
+
+
 }

+ 6 - 0
app/src/main/res/drawable/view_graph_gradation.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">
+  <gradient android:startColor="#ff9423"
+            android:angle="270"
+            android:endColor="#ff8d8d"/>
+</shape>