正在查看: 95爱播免登录版 v3.1.9 应用的 AddAccountPhoneActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 AddAccountPhoneActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui.activity;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
import android.graphics.drawable.TransitionDrawable;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.util.TypedValue;
import android.view.View;
import android.widget.ImageView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.g;
import androidx.fragment.app.j;
import androidx.viewpager.widget.ViewPager;
import com.mifeng.ui.R;
import com.showself.ui.fragments.AddAccountPasswordFragment;
import com.showself.ui.fragments.AddAccountVerFragment;
import com.showself.utils.e0;
import com.showself.view.GradientLinePageIndicator;
import com.showself.view.ScaleTransitionPagerTitleView;
import java.util.ArrayList;
import net.lucode.hackware.magicindicator.MagicIndicator;
import net.lucode.hackware.magicindicator.buildins.commonnavigator.CommonNavigator;
public class AddAccountPhoneActivity extends com.showself.ui.c implements View.OnClickListener, ViewPager.OnPageChangeListener {
private MagicIndicator a;
private net.lucode.hackware.magicindicator.buildins.commonnavigator.a.a b;
private ImageView c;
private ViewPager d;
private c f2957h;
private int f2960k;
private int f2954e = -65536;
private ArrayList<String> f2955f = new ArrayList<>();
private Drawable f2956g = null;
private ArrayList<Fragment> f2958i = new ArrayList<>();
private final Handler f2959j = new Handler();
private Drawable.Callback l = new a();
class a implements Drawable.Callback {
a() {
}
@Override
@SuppressLint({"NewApi"})
public void invalidateDrawable(Drawable drawable) {
}
@Override
public void scheduleDrawable(Drawable drawable, Runnable runnable, long j2) {
AddAccountPhoneActivity.this.f2959j.postAtTime(runnable, j2);
}
@Override
public void unscheduleDrawable(Drawable drawable, Runnable runnable) {
AddAccountPhoneActivity.this.f2959j.removeCallbacks(runnable);
}
}
class b extends net.lucode.hackware.magicindicator.buildins.commonnavigator.a.a {
class a implements View.OnClickListener {
final int a;
a(int i2) {
this.a = i2;
}
@Override
public void onClick(View view) {
AddAccountPhoneActivity.this.d.setCurrentItem(this.a);
}
}
b() {
}
@Override
public int a() {
if (AddAccountPhoneActivity.this.f2955f != null) {
return AddAccountPhoneActivity.this.f2955f.size();
}
return 0;
}
@Override
public net.lucode.hackware.magicindicator.buildins.commonnavigator.a.c b(Context context) {
GradientLinePageIndicator gradientLinePageIndicator = new GradientLinePageIndicator(context);
gradientLinePageIndicator.setMode(2);
gradientLinePageIndicator.setRoundRadius(context.getResources().getDimension(R.dimen.magic_indicator_height));
gradientLinePageIndicator.setYOffset(net.lucode.hackware.magicindicator.d.b.a(context, 2.0d));
gradientLinePageIndicator.setLineWidth(net.lucode.hackware.magicindicator.d.b.a(context, 25.0d));
gradientLinePageIndicator.setColors(Integer.valueOf(context.getResources().getColor(R.color.agreement_text_color)));
return gradientLinePageIndicator;
}
@Override
public net.lucode.hackware.magicindicator.buildins.commonnavigator.a.d c(Context context, int i2) {
ScaleTransitionPagerTitleView scaleTransitionPagerTitleView = new ScaleTransitionPagerTitleView(context);
scaleTransitionPagerTitleView.setText((CharSequence) AddAccountPhoneActivity.this.f2955f.get(i2));
scaleTransitionPagerTitleView.setNormalColor(context.getResources().getColor(R.color.tag_normal_color));
scaleTransitionPagerTitleView.setTextSize(20.0f);
scaleTransitionPagerTitleView.setSelectedColor(context.getResources().getColor(R.color.logo_text_color));
scaleTransitionPagerTitleView.setOnClickListener(new a(i2));
return scaleTransitionPagerTitleView;
}
}
public class c extends j {
private ArrayList<String> f2961g;
public c(g gVar, ArrayList<String> arrayList) {
super(gVar);
this.f2961g = new ArrayList<>();
this.f2961g = arrayList;
}
public int e() {
return this.f2961g.size();
}
public CharSequence g(int i2) {
return this.f2961g.get(i2);
}
public Fragment v(int i2) {
return (Fragment) AddAccountPhoneActivity.this.f2958i.get(i2);
}
}
@SuppressLint({"NewApi"})
private void D(int i2) {
int i3 = Build.VERSION.SDK_INT;
if (i3 >= 11) {
LayerDrawable layerDrawable = new LayerDrawable(new Drawable[]{new ColorDrawable(i2), new ColorDrawable(R.drawable.actionbar_bottom)});
if (this.f2956g != null) {
TransitionDrawable transitionDrawable = new TransitionDrawable(new Drawable[]{this.f2956g, layerDrawable});
if (i3 < 17) {
transitionDrawable.setCallback(this.l);
}
transitionDrawable.startTransition(200);
} else if (i3 < 17) {
layerDrawable.setCallback(this.l);
}
this.f2956g = layerDrawable;
}
this.f2954e = i2;
}
private void E() {
CommonNavigator commonNavigator = new CommonNavigator(this);
b bVar = new b();
this.b = bVar;
commonNavigator.setAdapter(bVar);
commonNavigator.setLeftPadding(2);
commonNavigator.setRightPadding(2);
commonNavigator.setIndicatorOnTop(false);
this.a.setNavigator(commonNavigator);
}
@Override
public void init() {
this.f2955f.add("验证码登录");
this.f2955f.add("密码登录");
ImageView imageView = (ImageView) findViewById(R.id.iv_exit);
this.c = imageView;
imageView.setOnClickListener(this);
this.a = (MagicIndicator) findViewById(R.id.phone_reg_indicator);
this.d = findViewById(R.id.viewpager);
E();
this.f2954e = e0.a;
c cVar = new c(getSupportFragmentManager(), this.f2955f);
this.f2957h = cVar;
this.d.setAdapter(cVar);
this.d.setPageMargin((int) TypedValue.applyDimension(1, 0.0f, getResources().getDisplayMetrics()));
D(this.f2954e);
this.d.setCurrentItem(0);
this.d.addOnPageChangeListener(this);
AddAccountVerFragment addAccountVerFragment = new AddAccountVerFragment();
AddAccountPasswordFragment addAccountPasswordFragment = new AddAccountPasswordFragment();
this.f2958i.add(addAccountVerFragment);
this.f2958i.add(addAccountPasswordFragment);
}
@Override
protected void onActivityResult(int i2, int i3, Intent intent) {
ArrayList<Fragment> arrayList;
super.onActivityResult(i2, i3, intent);
if (i2 != com.showself.net.e.Q1 || (arrayList = this.f2958i) == null) {
return;
}
int size = arrayList.size();
int i4 = this.f2960k;
if (size > i4) {
this.f2958i.get(i4).onActivityResult(i2, i3, intent);
}
}
@Override
public void onClick(View view) {
if (view.getId() != 2131297126) {
return;
}
finish();
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_add_account_phone);
init();
}
public void onPageScrollStateChanged(int i2) {
this.a.a(i2);
}
public void onPageScrolled(int i2, float f2, int i3) {
this.a.b(i2, f2, i3);
}
public void onPageSelected(int i2) {
this.f2960k = i2;
this.a.c(i2);
}
@Override
public void refresh(Object... objArr) {
}
}