protected static class ButtonIndexer.ViewProcessor
extends java.lang.Object
implements android.view.ViewTreeObserver.OnGlobalLayoutListener, android.view.ViewTreeObserver.OnScrollChangedListener, java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
static java.util.Set<java.lang.String> |
loadedKeySet |
| Constructor and Description |
|---|
ViewProcessor(android.view.View rootView,
java.lang.String activityName,
java.util.HashSet<java.lang.String> listenerSet,
android.os.Handler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
attachListeners(android.view.View rootView) |
org.json.JSONObject |
getClickableElementsOfView(android.view.View view,
int index,
java.lang.String mapKey,
boolean isAncestorClickable) |
void |
onGlobalLayout() |
void |
onScrollChanged() |
void |
run() |
public ViewProcessor(android.view.View rootView,
java.lang.String activityName,
java.util.HashSet<java.lang.String> listenerSet,
android.os.Handler handler)
public void run()
run in interface java.lang.Runnablepublic void onGlobalLayout()
onGlobalLayout in interface android.view.ViewTreeObserver.OnGlobalLayoutListenerpublic void onScrollChanged()
onScrollChanged in interface android.view.ViewTreeObserver.OnScrollChangedListenerpublic void attachListeners(android.view.View rootView)
@Nullable
public org.json.JSONObject getClickableElementsOfView(android.view.View view,
int index,
java.lang.String mapKey,
boolean isAncestorClickable)