Browse Source

[회원가입][Common] 프로그레스바 애니메이션 설정

Hasemi 6 years ago
parent
commit
a5000a5a6a

+ 2 - 4
app/src/main/java/kr/co/zumo/app/lifeplus/helper/ActionBarHelper.java

@@ -10,7 +10,6 @@ import android.support.design.widget.AppBarLayout;
 import android.support.design.widget.CoordinatorLayout;
 import android.support.v7.app.ActionBar;
 import android.support.v7.widget.Toolbar;
-import android.util.Log;
 import android.view.View;
 import android.view.ViewGroup;
 import android.widget.ProgressBar;
@@ -134,10 +133,9 @@ public class ActionBarHelper extends Helper {
    */
   public void setProgress(@IntRange(from = 0, to = 100) int percent) {
     if (null != progressBar) {
-      ObjectAnimator progressAnimator = ObjectAnimator.ofInt(progressBar, "progress", progressBar.getProgress(), percent);
-      progressAnimator.setDuration(300);
+      ObjectAnimator progressAnimator = ObjectAnimator.ofInt(progressBar, "progress", progressBar.getProgress(), percent * 100);
+      progressAnimator.setDuration(700);
       progressBar.setLayerType(View.LAYER_TYPE_HARDWARE, null);
-      progressBar.setProgress(percent);
 
       progressAnimator.addListener(new AnimatorManager.SimpleListener() {
         @Override

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

@@ -35,7 +35,7 @@ public class SignUpStartPresenter extends SignUpBasePresenter<SignUpStartBaseMod
 
   @Override
   protected void startInternal() {
-    getHelper(ActionBarHelper.class).setProgress(8); // 26/360
+
   }
 
   @Override
@@ -116,6 +116,8 @@ public class SignUpStartPresenter extends SignUpBasePresenter<SignUpStartBaseMod
 
   private void renderAfterReady() {
     view.drawBanners(getBannerItems());
+    getHelper(ActionBarHelper.class).setProgress(8);
+
   }
 
 }

+ 2 - 2
app/src/main/res/layout/activity_main.xml

@@ -49,9 +49,9 @@
         android:layout_width="match_parent"
         android:layout_height="4dp"
         android:layout_centerInParent="false"
+        android:max="10000"
         android:progressDrawable="@drawable/sign_up_progress"
-        android:max="100"
-        tools:progress="50"
+        tools:progress="10000"
         />
     </RelativeLayout>