导航菜单

页面标题

页面副标题

Cleaner for WhatsApp v2.9.6 - WizardActivity.java 源代码

正在查看: Cleaner for WhatsApp v2.9.6 应用的 WizardActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.lookandfeel.cleanerforwhatsapp;

import android.animation.Animator;
import android.animation.ValueAnimator;
import android.os.Bundle;
import android.view.animation.AccelerateDecelerateInterpolator;
import androidx.viewpager2.widget.ViewPager2;

public class WizardActivity extends androidx.fragment.app.k {
    private ViewPager2 Q;

    class a implements Animator.AnimatorListener {
        final ViewPager2 a;

        a(ViewPager2 viewPager2) {
            this.a = viewPager2;
        }

        @Override
        public void onAnimationCancel(Animator animator) {
        }

        @Override
        public void onAnimationEnd(Animator animator) {
            this.a.b();
        }

        @Override
        public void onAnimationRepeat(Animator animator) {
        }

        @Override
        public void onAnimationStart(Animator animator) {
            this.a.a();
        }
    }

    private void g0(final ViewPager2 viewPager2, final Boolean bool, long j, final int i) {
        ValueAnimator ofInt = ValueAnimator.ofInt(0, viewPager2.getWidth());
        final int[] iArr = {0};
        ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public final void onAnimationUpdate(ValueAnimator valueAnimator) {
                WizardActivity.h0(iArr, i, bool, viewPager2, valueAnimator);
            }
        });
        ofInt.addListener(new a(viewPager2));
        ofInt.setInterpolator(new AccelerateDecelerateInterpolator());
        ofInt.setDuration(j);
        ofInt.start();
    }

    public static void h0(int[] iArr, int i, Boolean bool, ViewPager2 viewPager2, ValueAnimator valueAnimator) {
        int intValue = ((Integer) valueAnimator.getAnimatedValue()).intValue();
        float f = (intValue - iArr[0]) * i;
        if (bool.booleanValue()) {
            f *= -1.0f;
        }
        viewPager2.d(f);
        iArr[0] = intValue;
    }

    public void i0(boolean z) {
        if (getResources().getBoolean(2131034119)) {
            g0(this.Q, Boolean.valueOf(!z), 600L, 1);
        } else {
            g0(this.Q, Boolean.valueOf(z), 900L, 1);
        }
    }

    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(2131492896);
        c4.o oVar = new c4.o(this);
        ViewPager2 findViewById = findViewById(2131296916);
        this.Q = findViewById;
        findViewById.setAdapter(oVar);
        this.Q.setUserInputEnabled(false);
        this.Q.setPageTransformer(new c4.l());
    }
}