导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - GiftPackActivity.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 GiftPackActivity.java JAVA 源代码文件

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


package com.showself.ui.show;

import android.annotation.SuppressLint;
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.Button;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.j;
import androidx.viewpager.widget.ViewPager;
import com.mifeng.ui.R;
import com.showself.show.fragment.GiftsNoticeFragment;
import com.showself.show.fragment.GiftsPackFragment;
import com.showself.show.fragment.MyGiftsNoticeFragment;
import com.showself.utils.u0;
import com.showself.view.ImmersiveStatusBar;
import com.showself.view.SlidingTabToPager;

public class GiftPackActivity extends com.showself.ui.c implements View.OnClickListener {
    private int a;
    private int b;
    private SlidingTabToPager c;
    private ViewPager d;

    private ImmersiveStatusBar f3276e;

    private c f3279h;
    private TextView m;
    private b n;

    String[] f3277f = {"动态", "礼物包"};

    String[] f3278g = {"收礼", "送礼"};

    private int f3280i = -5291569;

    private Drawable f3281j = null;

    private final Handler f3282k = new Handler();
    private boolean l = false;
    private Drawable.Callback o = 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) {
            GiftPackActivity.this.f3282k.postAtTime(runnable, j2);
        }

        @Override
        public void unscheduleDrawable(Drawable drawable, Runnable runnable) {
            GiftPackActivity.this.f3282k.removeCallbacks(runnable);
        }
    }

    public class b extends j {
        public b(androidx.fragment.app.g gVar) {
            super(gVar);
        }

        public int e() {
            return GiftPackActivity.this.f3278g.length;
        }

        public CharSequence g(int i2) {
            return GiftPackActivity.this.f3278g[i2];
        }

        public Fragment v(int i2) {
            String str = GiftPackActivity.this.f3278g[i2];
            if (str != null && str.equals("收礼")) {
                return MyGiftsNoticeFragment.s(GiftPackActivity.this.a, GiftPackActivity.this.b, false);
            }
            if (str == null || !str.equals("送礼")) {
                return null;
            }
            return MyGiftsNoticeFragment.s(GiftPackActivity.this.a, GiftPackActivity.this.b, true);
        }
    }

    public class c extends j {
        public c(androidx.fragment.app.g gVar) {
            super(gVar);
        }

        public int e() {
            return GiftPackActivity.this.f3277f.length;
        }

        public CharSequence g(int i2) {
            return GiftPackActivity.this.f3277f[i2];
        }

        public Fragment v(int i2) {
            String str = GiftPackActivity.this.f3277f[i2];
            if (str != null && str.equals("动态")) {
                return GiftsNoticeFragment.t(GiftPackActivity.this.a, GiftPackActivity.this.b);
            }
            if (str == null || !str.equals("礼物包")) {
                return null;
            }
            return GiftsPackFragment.x(GiftPackActivity.this.a, GiftPackActivity.this.b);
        }
    }

    @SuppressLint({"NewApi"})
    private void C(int i2) {
        this.c.setIndicatorColor(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.f3281j != null) {
                TransitionDrawable transitionDrawable = new TransitionDrawable(new Drawable[]{this.f3281j, layerDrawable});
                if (i3 < 17) {
                    transitionDrawable.setCallback(this.o);
                }
                transitionDrawable.startTransition(200);
            } else if (i3 < 17) {
                layerDrawable.setCallback(this.o);
            }
            this.f3281j = layerDrawable;
        }
        this.f3280i = i2;
    }

    @Override
    public void init() {
        this.m = (TextView) findViewById(2131299643);
        Button button = (Button) findViewById(R.id.bt_left);
        button.setBackgroundResource(R.drawable.naviback_imageitem_image_selecter);
        button.setOnClickListener(this);
        this.c = (SlidingTabToPager) findViewById(R.id.tabs);
        this.d = findViewById(R.id.pager);
        this.f3276e = (ImmersiveStatusBar) findViewById(2131298726);
        int applyDimension = (int) TypedValue.applyDimension(1, 66.0f, getResources().getDisplayMetrics());
        this.d.setPageMargin((int) TypedValue.applyDimension(1, 4.0f, getResources().getDisplayMetrics()));
        this.c.setCustomIndicatorWidth(applyDimension);
        this.c.setTabSelectTextSize(16);
        this.c.setTabUnSelectTextSize(14);
        this.c.setShouldExpand(true);
        C(this.f3280i);
        if (this.l) {
            this.n = new b(getSupportFragmentManager());
            this.m.setText("我的礼单");
            this.d.setAdapter(this.n);
        } else {
            c cVar = new c(getSupportFragmentManager());
            this.f3279h = cVar;
            this.d.setAdapter(cVar);
        }
        this.c.setViewPager(this.d);
        this.c.setCurrentPosition(0);
    }

    @Override
    public void onClick(View view) {
        if (view.getId() != 2131296425) {
            return;
        }
        onBackPressed();
    }

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.gift_pack_layout);
        u0.q(this, null);
        this.a = getIntent().getIntExtra("roomid", 0);
        this.b = getIntent().getIntExtra("anchor_uid", 0);
        this.l = getIntent().getBooleanExtra("isFromMygift", false);
        init();
        u0.i(this, this.f3276e, R.color.navigationbar_bg, true);
    }

    @Override
    public void refresh(Object... objArr) {
    }
}