Files
rr3-apk/decompiled-community/sources/com/mbridge/msdk/mbsignalcommon/base/ActionBar.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

107 lines
2.8 KiB
Java

package com.mbridge.msdk.mbsignalcommon.base;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
/* loaded from: classes4.dex */
public class ActionBar extends LinearLayout implements View.OnClickListener {
private WebView a;
public interface a {
View a();
void a(View view, WebView webView);
}
public WebView getWebView() {
return this.a;
}
public void setWebView(WebView webView) {
this.a = webView;
}
public ActionBar(Context context) {
super(context);
}
public ActionBar(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
Object tag = view.getTag();
if (tag instanceof a) {
((a) tag).a(view, this.a);
}
}
public void addAction(a aVar) {
addAction(aVar, getChildCount());
}
public void removeAllActions() {
removeAllViews();
}
public void removeActionAt(int i) {
if (i < 0 || i >= getChildCount()) {
return;
}
removeViewAt(i);
}
public boolean removeAction(a aVar) {
int childCount = getChildCount();
for (int i = 0; i < childCount; i++) {
View childAt = getChildAt(i);
if (childAt != null) {
Object tag = childAt.getTag();
if ((tag instanceof a) && tag.equals(aVar)) {
removeView(childAt);
return true;
}
}
}
return false;
}
public int getActionCount() {
return getChildCount();
}
public View newActionItem() {
Context context = getContext();
LinearLayout linearLayout = new LinearLayout(context);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, -1);
layoutParams.weight = 1.0f;
linearLayout.setLayoutParams(layoutParams);
View frameLayout = new FrameLayout(context);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-1, -1);
layoutParams2.gravity = 17;
frameLayout.setLayoutParams(layoutParams2);
linearLayout.addView(frameLayout);
return linearLayout;
}
public void addAction(a aVar, int i) {
View view;
View a2 = aVar.a();
if (a2 != null) {
view = newActionItem();
((ViewGroup) ((ViewGroup) view).getChildAt(0)).addView(a2);
a2.setTag(aVar);
a2.setOnClickListener(this);
} else {
view = null;
}
addView(view, i);
}
}