正在查看: 新暖心缘 v8.1.1 应用的 InviteRewardActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 新暖心缘 v8.1.1 应用的 InviteRewardActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.luanxingyuan.app.activity;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.app.Dialog;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.dialog.h0;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.util.share.ShareCopyUrl;
import com.luanxingyuan.app.util.share.SharePoster;
import com.luanxingyuan.app.util.share.ShareQQ;
import com.luanxingyuan.app.util.share.ShareQZone;
import com.luanxingyuan.app.util.share.ShareWechatCircle;
import com.luanxingyuan.app.util.share.ShareWechatGraphic;
import com.luanxingyuan.app.view.recycle.a;
import com.tencent.connect.common.Constants;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import x8.c0;
public class InviteRewardActivity extends BaseActivity {
@BindView
RecyclerView recyclerView;
private com.luanxingyuan.app.view.recycle.a redAdapter;
@BindView
TextView retainFriendTv;
@BindView
TextView retainGoldTv;
private RewardResponse rewardResponse;
public static class RedPackage extends com.luanxingyuan.app.base.c {
public int isReceived;
public int isReceiving;
public long t_create_time;
public int t_id;
public int t_is_use;
public int t_reward_id;
public int t_share_people;
public int t_share_reward_gold;
public int t_share_rmb;
}
public static class RewardResponse extends com.luanxingyuan.app.base.c {
public int receiveAllGold;
public int shareRewardCount;
public List<RedPackage> shareRewardList;
}
class a extends com.luanxingyuan.app.view.recycle.a {
a(a.b... bVarArr) {
super(bVarArr);
}
private void m(View view) {
AnimatorSet animatorSet = (AnimatorSet) view.getTag();
if (animatorSet == null) {
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(view, "scaleX", 1.0f, 1.3f);
ofFloat.setRepeatCount(-1);
ofFloat.setRepeatMode(2);
ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(view, "scaleY", 1.0f, 1.3f);
ofFloat2.setRepeatCount(-1);
ofFloat2.setRepeatMode(2);
AnimatorSet animatorSet2 = new AnimatorSet();
animatorSet2.setDuration(400L);
animatorSet2.playTogether(ofFloat, ofFloat2);
view.setTag(animatorSet2);
animatorSet = animatorSet2;
}
if (animatorSet.isPaused()) {
animatorSet.resume();
} else {
animatorSet.start();
}
}
private void n(View view) {
AnimatorSet animatorSet = (AnimatorSet) view.getTag();
if (animatorSet != null) {
animatorSet.pause();
}
}
@Override
public void d(com.luanxingyuan.app.view.recycle.f fVar, Object obj) {
RedPackage redPackage = (RedPackage) obj;
if (redPackage.isReceived == 1) {
((TextView) fVar.getView(2131297269)).setTextColor(-6710887);
((TextView) fVar.getView(2131297269)).setText("已领取");
((ImageView) fVar.getView(2131296557)).setImageResource(2131231420);
((ImageView) fVar.getView(2131296364)).setVisibility(8);
n(fVar.getView(2131296364));
} else if (redPackage.isReceiving == 1) {
((TextView) fVar.getView(2131297269)).setTextColor(-60361);
((TextView) fVar.getView(2131297269)).setText("待领取");
((ImageView) fVar.getView(2131296557)).setImageResource(2131231419);
((ImageView) fVar.getView(2131296364)).setVisibility(0);
m(fVar.getView(2131296364));
} else {
((TextView) fVar.getView(2131297269)).setTextColor(-13421773);
((TextView) fVar.getView(2131297269)).setText(String.format("差%s人", Integer.valueOf(redPackage.t_share_people - InviteRewardActivity.this.rewardResponse.shareRewardCount)));
((ImageView) fVar.getView(2131296557)).setImageResource(2131231419);
((ImageView) fVar.getView(2131296364)).setVisibility(0);
n(fVar.getView(2131296364));
}
((TextView) fVar.getView(2131297496)).setText(String.format("%s元", Integer.valueOf(redPackage.t_share_rmb)));
}
}
class b implements com.luanxingyuan.app.view.recycle.c {
b() {
}
@Override
public void a(View view, Object obj, int i8) {
RedPackage redPackage = (RedPackage) obj;
if (redPackage.isReceiving != 1 || redPackage.isReceived == 1) {
return;
}
InviteRewardActivity.this.receivePackage(redPackage);
}
}
class c extends r6.a<BaseResponse<String>> {
final RedPackage f6373a;
c(RedPackage redPackage) {
this.f6373a = redPackage;
}
public void onAfter(int i8) {
if (InviteRewardActivity.this.isFinishing()) {
return;
}
InviteRewardActivity.this.dismissLoadingDialog();
}
public void onBefore(c0 c0Var, int i8) {
InviteRewardActivity.this.showLoadingDialog();
}
public void onResponse(BaseResponse<String> baseResponse, int i8) {
if (InviteRewardActivity.this.isFinishing() || baseResponse == null) {
return;
}
int i9 = baseResponse.m_istatus;
if (i9 == 1) {
RedPackage redPackage = this.f6373a;
redPackage.isReceived = 1;
redPackage.isReceiving = 0;
InviteRewardActivity.this.redAdapter.notifyDataSetChanged();
new e(((BaseActivity) InviteRewardActivity.this).mContext, this.f6373a).show();
return;
}
if (i9 == -5) {
RedPackage redPackage2 = this.f6373a;
redPackage2.isReceived = 1;
redPackage2.isReceiving = 0;
InviteRewardActivity.this.redAdapter.notifyDataSetChanged();
}
ToastUtil.showToast(baseResponse.m_strMessage);
}
}
class d extends r6.a<BaseResponse<RewardResponse>> {
d() {
}
public void onResponse(BaseResponse<RewardResponse> baseResponse, int i8) {
RewardResponse rewardResponse;
if (InviteRewardActivity.this.isFinishing() || baseResponse == null || baseResponse.m_istatus != 1 || (rewardResponse = baseResponse.m_object) == null) {
return;
}
InviteRewardActivity.this.rewardResponse = rewardResponse;
InviteRewardActivity inviteRewardActivity = InviteRewardActivity.this;
inviteRewardActivity.retainGoldTv.setText(String.valueOf(inviteRewardActivity.rewardResponse.receiveAllGold));
InviteRewardActivity inviteRewardActivity2 = InviteRewardActivity.this;
inviteRewardActivity2.retainFriendTv.setText(String.valueOf(inviteRewardActivity2.rewardResponse.shareRewardCount));
InviteRewardActivity.this.redAdapter.h(InviteRewardActivity.this.rewardResponse.shareRewardList, true);
}
}
private static class e extends Dialog {
private RedPackage f6376a;
class a implements View.OnClickListener {
a() {
}
@Override
public void onClick(View view) {
e.this.dismiss();
}
}
public e(Context context, RedPackage redPackage) {
super(context);
this.f6376a = redPackage;
}
@Override
protected void onCreate(Bundle bundle) {
setContentView(2131493070);
Window window = getWindow();
WindowManager.LayoutParams attributes = window.getAttributes();
attributes.width = -2;
attributes.height = -2;
window.setBackgroundDrawable(new ColorDrawable(0));
window.setAttributes(attributes);
findViewById(2131296682).setOnClickListener(new a());
((TextView) findViewById(2131297496)).setText(String.format("¥%s", Integer.valueOf(this.f6376a.t_share_rmb)));
}
}
private void getRewardDetails() {
HashMap hashMap = new HashMap();
hashMap.put("userId", getUserId());
x7.a.h().c(m6.a.a2()).e("param", ParamUtil.getParam(hashMap)).f().c(new d());
}
public void receivePackage(RedPackage redPackage) {
HashMap hashMap = new HashMap();
hashMap.put("userId", getUserId());
hashMap.put("t_reward_id", Integer.valueOf(redPackage.t_id));
x7.a.h().c(m6.a.r2()).e("param", ParamUtil.getParam(hashMap)).f().c(new c(redPackage));
}
@Override
protected View getContentView() {
return inflate(2131492952);
}
@Override
protected boolean isImmersionBarEnabled() {
return true;
}
@OnClick
public void onClick(View view) {
int id = view.getId();
if (id == 2131296426) {
new h0(this.mContext, Arrays.asList(new h0.c(2131231576, "微信好友", new ShareWechatGraphic()), new h0.c(2131231577, "微信朋友圈", new ShareWechatCircle()), new h0.c(2131231573, Constants.SOURCE_QQ, new ShareQQ()), new h0.c(2131231574, "QQ空间", new ShareQZone()), new h0.c(2131231572, "分享海报", new SharePoster()), new h0.c(2131231571, "复制链接", new ShareCopyUrl()))).show();
} else {
if (id != 2131296682) {
return;
}
finish();
}
}
@Override
protected void onContentAdded() {
needHeader(false);
this.recyclerView.setLayoutManager(new GridLayoutManager(this, 3));
this.recyclerView.setNestedScrollingEnabled(false);
a aVar = new a(new a.b(2131493227, RedPackage.class));
this.redAdapter = aVar;
this.recyclerView.setAdapter(aVar);
this.redAdapter.j(new b());
getRewardDetails();
}
}