导航菜单

页面标题

页面副标题

CallApp v2.226 - c.java 源代码

正在查看: CallApp v2.226 应用的 c.java JAVA 源代码文件

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


package sg.bigo.ads.common.form.render;

import android.content.Context;
import android.text.SpannableString;
import android.text.TextPaint;
import android.text.style.UnderlineSpan;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.Map;
import sg.bigo.ads.R;
import sg.bigo.ads.api.a.e;
import sg.bigo.ads.api.a.f;
import sg.bigo.ads.common.utils.u;
import sg.bigo.ads.common.view.HeightScrollView;
import sg.bigo.ads.common.view.MixtureTextView;
import sg.bigo.ads.common.view.PrivacyCheckBox;

public final class c {

    public interface a {
        void a();

        void a(String str);

        void b();

        void b(int i);

        void b(String str);

        void c();

        void c(String str);
    }

    private static double a(int i, int i2) {
        if (i2 == 0) {
            return 1.0d;
        }
        double d = i / i2;
        return (d < 0.25d || d > 1.0d) ? d < 0.25d ? 0.25d : 1.0d : d;
    }

    public static int a(@NonNull Context context, @NonNull e eVar) {
        f j = eVar.j();
        if (j == null) {
            return 0;
        }
        return (int) (context.getResources().getDisplayMetrics().widthPixels * a(j.b(), j.a()));
    }

    public static PrivacyCheckBox a(@NonNull View view, @NonNull e eVar, @Nullable Map<String, Object> map, final a aVar) {
        MixtureTextView mixtureTextView = (MixtureTextView) view.findViewById(R.id.inter_form_privacy_desc);
        final PrivacyCheckBox privacyCheckBox = (PrivacyCheckBox) view.findViewById(R.id.inter_form_check_box);
        TextView textView = (TextView) view.findViewById(R.id.inter_form_privacy_notice);
        if (mixtureTextView == null || privacyCheckBox == null || textView == null) {
            return null;
        }
        textView.setText(sg.bigo.ads.common.form.a.a(textView.getContext(), R.string.bigo_ad_form_privacy_notice));
        privacyCheckBox.a(sg.bigo.ads.common.form.a.a(map));
        View findViewById = view.findViewById(R.id.bigo_ad_check_box_expand);
        if (findViewById != null) {
            findViewById.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view2) {
                    PrivacyCheckBox.this.a(!r2.a);
                }
            });
        }
        e.b l = eVar.l();
        String str = l != null ? l.a : "";
        final String str2 = l != null ? l.b : "";
        String replace = "  ".concat(String.valueOf(sg.bigo.ads.common.utils.a.b(mixtureTextView.getContext(), R.string.bigo_ad_form_privacy_content, sg.bigo.ads.common.form.a.b))).replace("{company_name}", str);
        final SpannableString spannableString = new SpannableString(replace);
        String[] strArr = {str, "BIGO"};
        for (int i = 0; i < 2; i++) {
            String str3 = strArr[i];
            spannableString.setSpan(new UnderlineSpan() {
                @Override
                public final void updateDrawState(TextPaint textPaint) {
                    super.updateDrawState(textPaint);
                }
            }, replace.lastIndexOf(str3), str3.length() + replace.lastIndexOf(str3), 33);
        }
        mixtureTextView.setText(spannableString);
        mixtureTextView.setClickListener(new MixtureTextView.a() {
            @Override
            public final void a(UnderlineSpan underlineSpan) {
                if (a.this == null || underlineSpan == null) {
                    return;
                }
                if ("BIGO".equals(spannableString.subSequence(spannableString.getSpanStart(underlineSpan), spannableString.getSpanEnd(underlineSpan)).toString())) {
                    a.this.b("https://www.adsbigo.com/privacy.html");
                } else {
                    a.this.a(str2);
                }
            }
        });
        return privacyCheckBox;
    }

    private static void a(@NonNull View view, @NonNull e eVar, final a aVar) {
        final e.a n = eVar.n();
        TextView textView = (TextView) view.findViewById(R.id.inter_feedback_title);
        if (textView != null) {
            textView.setText(n.a);
        }
        TextView textView2 = (TextView) view.findViewById(R.id.inter_feedback_dec);
        if (textView2 != null) {
            textView2.setText(n.b);
        }
        Button button = (Button) view.findViewById(R.id.inter_feedback_cta);
        if (button != null) {
            button.setText(n.c);
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view2) {
                    a aVar2 = a.this;
                    if (aVar2 != null) {
                        aVar2.c(n.d);
                    }
                }
            });
        }
    }

    public static void a(@NonNull ViewGroup viewGroup, Context context, @NonNull e eVar, a aVar, int i) {
        ViewGroup viewGroup2 = (ViewGroup) viewGroup.findViewById(R.id.inter_submit_success_container);
        View a2 = sg.bigo.ads.common.utils.a.a(context, sg.bigo.ads.common.form.render.a.a(7), null, false);
        if (viewGroup2 == null || a2 == null) {
            return;
        }
        u.a(a2, viewGroup2, null, -1);
        ViewGroup viewGroup3 = (ViewGroup) viewGroup.findViewById(R.id.inter_form_icon_layout);
        if (viewGroup3 != null) {
            viewGroup3.setVisibility(4);
        }
        HeightScrollView heightScrollView = (HeightScrollView) viewGroup.findViewById(R.id.inter_form_scroll);
        if (heightScrollView != null) {
            heightScrollView.setVisibility(4);
        }
        a(a2, eVar, aVar);
        if (aVar == null || i == 5) {
            return;
        }
        aVar.b(i);
    }
}