UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

591 lines (574 loc) 33.6 kB
declare module com { export module stardust { export module enhancedfloaty { export class FloatyService extends android.app.Service { public static class: java.lang.Class<com.stardust.enhancedfloaty.FloatyService>; public onTrimMemory(level: number): void; public onBind(param0: android.content.Intent): android.os.IBinder; public onBind(intent: android.content.Intent): android.os.IBinder; public onCreate(): void; public onDestroy(): void; public onTrimMemory(param0: number): void; public static addWindow(window: com.stardust.enhancedfloaty.FloatyWindow): void; public static removeWindow(window: com.stardust.enhancedfloaty.FloatyWindow): void; public constructor(); public constructor(base: android.content.Context); } } } } declare module com { export module stardust { export module enhancedfloaty { export abstract class FloatyWindow extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.FloatyWindow>; public close(): void; public setWindowBridge(windowBridge: com.stardust.enhancedfloaty.WindowBridge): void; public onViewCreated(view: android.view.View): void; public getFloatyService(): com.stardust.enhancedfloaty.FloatyService; public onCreateWindow(service: com.stardust.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void; public onCreateWindowBridge(params: android.view.WindowManager.LayoutParams): com.stardust.enhancedfloaty.WindowBridge; public getWindowManager(): android.view.WindowManager; public getWindowLayoutParams(): android.view.WindowManager.LayoutParams; public onServiceDestroy(service: com.stardust.enhancedfloaty.FloatyService): void; public onCreate(service: com.stardust.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void; public constructor(); public setWindowView(windowView: android.view.View): void; public getWindowBridge(): com.stardust.enhancedfloaty.WindowBridge; public updateWindowLayoutParams(params: android.view.WindowManager.LayoutParams): void; public setWindowLayoutParams(windowLayoutParams: android.view.WindowManager.LayoutParams): void; public setWindowManager(windowManager: android.view.WindowManager): void; public onCreateView(param0: com.stardust.enhancedfloaty.FloatyService): android.view.View; public attachToWindow(view: android.view.View, manager: android.view.WindowManager): void; public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams; public getWindowView(): android.view.View; public onAttachToWindow(view: android.view.View, manager: android.view.WindowManager): void; } } } } declare module com { export module stardust { export module enhancedfloaty { export class ResizableExpandableFloaty extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.ResizableExpandableFloaty>; /** * Constructs a new instance of the com.stardust.enhancedfloaty.ResizableExpandableFloaty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { inflateCollapsedView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View; inflateExpandedView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View; getResizerView(param0: android.view.View): android.view.View; getMoveCursorView(param0: android.view.View): android.view.View; getCollapsedHiddenWidthRadio(): number; getCollapsedViewUnpressedAlpha(): number; getCollapsedViewPressedAlpha(): number; shouldRequestFocusWhenExpand(): boolean; getInitialX(): number; getInitialY(): number; getInitialHeight(): number; getInitialWidth(): number; isInitialExpanded(): boolean; }); public constructor(); public getResizerView(param0: android.view.View): android.view.View; public getInitialHeight(): number; public getCollapsedViewUnpressedAlpha(): number; public getMoveCursorView(param0: android.view.View): android.view.View; public inflateCollapsedView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View; public getInitialY(): number; public getCollapsedHiddenWidthRadio(): number; public shouldRequestFocusWhenExpand(): boolean; public inflateExpandedView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View; public getCollapsedViewPressedAlpha(): number; public isInitialExpanded(): boolean; public getInitialWidth(): number; public getInitialX(): number; } export module ResizableExpandableFloaty { export abstract class AbstractResizableExpandableFloaty extends java.lang.Object implements com.stardust.enhancedfloaty.ResizableExpandableFloaty { public static class: java.lang.Class<com.stardust.enhancedfloaty.ResizableExpandableFloaty.AbstractResizableExpandableFloaty>; public setCollapsedHiddenWidthRadio(collapsedHiddenWidthRadio: number): void; public setInitialX(initialX: number): void; public getResizerView(param0: android.view.View): android.view.View; public getCollapsedViewUnpressedAlpha(): number; public getCollapsedHiddenWidthRadio(): number; public constructor(); public inflateExpandedView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View; public setInitialY(initialY: number): void; public getInitialWidth(): number; public setInitialHeight(initialHeight: number): void; public getMoveCursorView(param0: android.view.View): android.view.View; public getMoveCursorView(expandedView: android.view.View): android.view.View; public shouldRequestFocusWhenExpand(): boolean; public setShouldRequestFocusWhenExpand(requestFocusWhenExpand: boolean): void; public getInitialX(): number; public setInitialExpanded(initialExpanded: boolean): void; public getInitialHeight(): number; public isInitialExpanded(): boolean; public getCollapsedViewPressedAlpha(): number; public inflateCollapsedView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow): android.view.View; public setCollapsedViewPressedAlpha(collapsedViewPressedAlpha: number): void; public getInitialY(): number; public setInitialWidth(initialWidth: number): void; public getResizerView(expandedView: android.view.View): android.view.View; public setCollapsedViewUnpressedAlpha(collapsedViewUnpressedAlpha: number): void; } } } } } declare module com { export module stardust { export module enhancedfloaty { export class ResizableExpandableFloatyWindow extends com.stardust.enhancedfloaty.FloatyWindow { public static class: java.lang.Class<com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow>; public enableMove(): void; public getCollapsedView(): android.view.View; public setDragGesture(dragGesture: com.stardust.enhancedfloaty.gesture.DragGesture): void; public constructor(); public constructor(floaty: com.stardust.enhancedfloaty.ResizableExpandableFloaty); public getExpandedViewY(): number; public getExpandedView(): android.view.View; public initGesture(): void; public getCollapsedViewX(): number; public setKeyListener(): void; public getCollapsedViewY(): number; public requestWindowFocus(): void; public getExpandedViewX(): number; public setExpandedViewX(expandedViewX: number): void; public getViewSwitcher(): com.stardust.widget.ViewSwitcher; public setExpandedViewY(expandedViewY: number): void; public onCreateView(service: com.stardust.enhancedfloaty.FloatyService): android.view.View; public setInitialState(): void; public disableWindowFocus(): void; public inflateWindowViews(service: com.stardust.enhancedfloaty.FloatyService): void; public collapse(): void; public onCreateWindowBridge(params: android.view.WindowManager.LayoutParams): com.stardust.enhancedfloaty.WindowBridge; public setWindowLayoutInScreen(): void; public getMoveCursor(): android.view.View; public getFloaty(): com.stardust.enhancedfloaty.ResizableExpandableFloaty; public expand(): void; public getDragGesture(): com.stardust.enhancedfloaty.gesture.DragGesture; public getResizer(): android.view.View; public getViewStack(): com.stardust.enhancedfloaty.ViewStack; public onCreateView(param0: com.stardust.enhancedfloaty.FloatyService): android.view.View; public setCollapsedViewX(collapsedViewX: number): void; public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams; public setWindowLayoutNoLimit(): void; public onAttachToWindow(view: android.view.View, manager: android.view.WindowManager): void; public setCollapsedViewY(collapsedViewY: number): void; public enableResize(): void; } } } } declare module com { export module stardust { export module enhancedfloaty { export class ResizableFloaty extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.ResizableFloaty>; /** * Constructs a new instance of the com.stardust.enhancedfloaty.ResizableFloaty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { inflateView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableFloatyWindow): android.view.View; getResizerView(param0: android.view.View): android.view.View; getMoveCursorView(param0: android.view.View): android.view.View; }); public constructor(); public getResizerView(param0: android.view.View): android.view.View; public getMoveCursorView(param0: android.view.View): android.view.View; public inflateView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableFloatyWindow): android.view.View; } export module ResizableFloaty { export abstract class AbstractResizableFloaty extends java.lang.Object implements com.stardust.enhancedfloaty.ResizableFloaty { public static class: java.lang.Class<com.stardust.enhancedfloaty.ResizableFloaty.AbstractResizableFloaty>; public getResizerView(view: android.view.View): android.view.View; public getMoveCursorView(param0: android.view.View): android.view.View; public constructor(); public getResizerView(param0: android.view.View): android.view.View; public getMoveCursorView(view: android.view.View): android.view.View; public inflateView(param0: com.stardust.enhancedfloaty.FloatyService, param1: com.stardust.enhancedfloaty.ResizableFloatyWindow): android.view.View; } } } } } declare module com { export module stardust { export module enhancedfloaty { export class ResizableFloatyWindow extends com.stardust.enhancedfloaty.FloatyWindow { public static class: java.lang.Class<com.stardust.enhancedfloaty.ResizableFloatyWindow>; public onViewCreated(view: android.view.View): void; public onCreateView(service: com.stardust.enhancedfloaty.FloatyService): android.view.View; public getResizer(): android.view.View; public onCreateView(param0: com.stardust.enhancedfloaty.FloatyService): android.view.View; public onCreateWindowLayoutParams(): android.view.WindowManager.LayoutParams; public onCreate(service: com.stardust.enhancedfloaty.FloatyService, manager: android.view.WindowManager): void; public getRootView(): android.view.View; public getMoveCursor(): android.view.View; public constructor(floaty: com.stardust.enhancedfloaty.ResizableFloaty); public constructor(); } } } } declare module com { export module stardust { export module enhancedfloaty { export class ViewStack extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.ViewStack>; public goBack(): void; public navigateTo(v: android.view.View): void; public constructor(currentViewSetter: com.stardust.enhancedfloaty.ViewStack.CurrentViewSetter); public canGoBack(): boolean; public goBackToFirst(): void; public setRootView(view: android.view.View): void; } export module ViewStack { export class CurrentViewSetter extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.ViewStack.CurrentViewSetter>; /** * Constructs a new instance of the com.stardust.enhancedfloaty.ViewStack$CurrentViewSetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { setCurrentView(param0: android.view.View): void; }); public constructor(); public setCurrentView(param0: android.view.View): void; } export class NavigableView extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.ViewStack.NavigableView>; /** * Constructs a new instance of the com.stardust.enhancedfloaty.ViewStack$NavigableView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { goBack(): void; }); public constructor(); public goBack(): void; } } } } } declare module com { export module stardust { export module enhancedfloaty { export class WindowBridge extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.WindowBridge>; /** * Constructs a new instance of the com.stardust.enhancedfloaty.WindowBridge interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getX(): number; getY(): number; updatePosition(param0: number, param1: number): void; getWidth(): number; getHeight(): number; updateMeasure(param0: number, param1: number): void; getScreenWidth(): number; getScreenHeight(): number; }); public constructor(); public getWidth(): number; public getHeight(): number; public getScreenHeight(): number; public updateMeasure(param0: number, param1: number): void; public getX(): number; public getY(): number; public updatePosition(param0: number, param1: number): void; public getScreenWidth(): number; } export module WindowBridge { export class DefaultImpl extends java.lang.Object implements com.stardust.enhancedfloaty.WindowBridge { public static class: java.lang.Class<com.stardust.enhancedfloaty.WindowBridge.DefaultImpl>; public getScreenHeight(): number; public constructor(windowLayoutParams: android.view.WindowManager.LayoutParams, windowManager: android.view.WindowManager, windowView: android.view.View); public getX(): number; public getHeight(): number; public updateMeasure(param0: number, param1: number): void; public getWidth(): number; public updateMeasure(width: number, height: number): void; public getY(): number; public updatePosition(x: number, y: number): void; public getScreenWidth(): number; public updatePosition(param0: number, param1: number): void; } } } } } declare module com { export module stardust { export module enhancedfloaty { export module gesture { export class DragGesture extends android.view.GestureDetector.SimpleOnGestureListener { public static class: java.lang.Class<com.stardust.enhancedfloaty.gesture.DragGesture>; public mWindowBridge: com.stardust.enhancedfloaty.WindowBridge; public mView: android.view.View; public onSingleTapConfirmed(e: android.view.MotionEvent): boolean; public onLongPress(e: android.view.MotionEvent): void; public onShowPress(param0: android.view.MotionEvent): void; public onSingleTapConfirmed(param0: android.view.MotionEvent): boolean; public setKeepToSideHiddenWidthRadio(keepToSideHiddenWidthRadio: number): void; public onContextClick(e: android.view.MotionEvent): boolean; public onDown(event: android.view.MotionEvent): boolean; public setKeepToSide(keepToSide: boolean): void; public getKeepToSideHiddenWidthRadio(): number; public setOnDraggedViewClickListener(onClickListener: android.view.View.OnClickListener): void; public constructor(); public getUnpressedAlpha(): number; public onDown(param0: android.view.MotionEvent): boolean; public onDoubleTapEvent(param0: android.view.MotionEvent): boolean; public onContextClick(param0: android.view.MotionEvent): boolean; public onDown(e: android.view.MotionEvent): boolean; public getPressedAlpha(): number; public onShowPress(e: android.view.MotionEvent): void; public constructor(windowBridge: com.stardust.enhancedfloaty.WindowBridge, view: android.view.View); public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean; public onDoubleTap(param0: android.view.MotionEvent): boolean; public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean; public onDoubleTap(e: android.view.MotionEvent): boolean; public setUnpressedAlpha(unpressedAlpha: number): void; public isKeepToSide(): boolean; public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean; public keepToSide(): void; public onSingleTapUp(e: android.view.MotionEvent): boolean; public onSingleTapUp(param0: android.view.MotionEvent): boolean; public onLongPress(param0: android.view.MotionEvent): void; public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean; public setPressedAlpha(pressedAlpha: number): void; public onDoubleTapEvent(e: android.view.MotionEvent): boolean; } } } } } declare module com { export module stardust { export module enhancedfloaty { export module gesture { export class ResizeGesture extends android.view.GestureDetector.SimpleOnGestureListener { public static class: java.lang.Class<com.stardust.enhancedfloaty.gesture.ResizeGesture>; public setMinWidth(minWidth: number): void; public onSingleTapConfirmed(e: android.view.MotionEvent): boolean; public onLongPress(e: android.view.MotionEvent): void; public onShowPress(param0: android.view.MotionEvent): void; public onSingleTapConfirmed(param0: android.view.MotionEvent): boolean; public onContextClick(e: android.view.MotionEvent): boolean; public onDown(event: android.view.MotionEvent): boolean; public constructor(); public setMinHeight(minHeight: number): void; public onDown(param0: android.view.MotionEvent): boolean; public onDoubleTapEvent(param0: android.view.MotionEvent): boolean; public onContextClick(param0: android.view.MotionEvent): boolean; public onDown(e: android.view.MotionEvent): boolean; public onShowPress(e: android.view.MotionEvent): void; public onFling(e1: android.view.MotionEvent, e2: android.view.MotionEvent, velocityX: number, velocityY: number): boolean; public static enableResize(resizer: android.view.View, resizableView: android.view.View, windowBridge: com.stardust.enhancedfloaty.WindowBridge): com.stardust.enhancedfloaty.gesture.ResizeGesture; public onDoubleTap(param0: android.view.MotionEvent): boolean; public onFling(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean; public static enableResize(resizer: android.view.View, windowBridge: com.stardust.enhancedfloaty.WindowBridge): com.stardust.enhancedfloaty.gesture.ResizeGesture; public onDoubleTap(e: android.view.MotionEvent): boolean; public constructor(windowBridge: com.stardust.enhancedfloaty.WindowBridge, resizerView: android.view.View, resizableView: android.view.View); public onScroll(param0: android.view.MotionEvent, param1: android.view.MotionEvent, param2: number, param3: number): boolean; public onSingleTapUp(e: android.view.MotionEvent): boolean; public onSingleTapUp(param0: android.view.MotionEvent): boolean; public onLongPress(param0: android.view.MotionEvent): void; public onScroll(e1: android.view.MotionEvent, e2: android.view.MotionEvent, distanceX: number, distanceY: number): boolean; public onDoubleTapEvent(e: android.view.MotionEvent): boolean; } } } } } declare module com { export module stardust { export module enhancedfloaty { export module util { export class FloatingWindowPermissionUtil extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.util.FloatingWindowPermissionUtil>; public constructor(); public static goToFloatingWindowPermissionSetting(context: android.content.Context): void; public static goToFloatingWindowPermissionSettingIfNeeded(context: android.content.Context): void; public static hasFloatingWindowPermission(context: android.content.Context): boolean; public static goToAppDetailSettings(context: android.content.Context, packageName: string): boolean; } } } } } declare module com { export module stardust { export module enhancedfloaty { export module util { export class WindowTypeCompat extends java.lang.Object { public static class: java.lang.Class<com.stardust.enhancedfloaty.util.WindowTypeCompat>; public constructor(); public static getPhoneWindowType(): number; public static getWindowType(type: number): number; public static getWindowType(): number; } } } } } declare module com { export module stardust { export module lib { export class BuildConfig extends java.lang.Object { public static class: java.lang.Class<com.stardust.lib.BuildConfig>; public static DEBUG: boolean; public static APPLICATION_ID: string; public static BUILD_TYPE: string; public static FLAVOR: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } declare module com { export module stardust { export module widget { export class ViewSupplier extends java.lang.Object implements java.io.Serializable { public static class: java.lang.Class<com.stardust.widget.ViewSupplier>; /** * Constructs a new instance of the com.stardust.widget.ViewSupplier interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { inflateView(param0: android.content.Context): android.view.View; }); public constructor(); public inflateView(param0: android.content.Context): android.view.View; } } } } declare module com { export module stardust { export module widget { export class ViewSwitcher extends android.widget.ViewSwitcher { public static class: java.lang.Class<com.stardust.widget.ViewSwitcher>; public addView(child: android.view.View, width: number, height: number): void; public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode; public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode; public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean; public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void; public isLayoutRequested(): boolean; public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean; public sendAccessibilityEvent(param0: number): void; public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean; public getTextDirection(): number; public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void; public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean; public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void; public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode; public showFirst(): void; public constructor(context: android.content.Context); public showContextMenuForChild(originalView: android.view.View): boolean; public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean; public createContextMenu(param0: android.view.ContextMenu): void; public removeView(param0: android.view.View): void; public isTextDirectionResolved(): boolean; public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void; public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void; public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void; public showSecond(): void; public bringChildToFront(child: android.view.View): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number); public isLayoutDirectionResolved(): boolean; public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean; public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent; public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number); public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void; public getCurrentViewIndex(): number; public showContextMenuForChild(param0: android.view.View): boolean; public getCurrentView(): android.view.View; public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean; public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void; public childDrawableStateChanged(child: android.view.View): void; public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void; public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void; public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void; /** @deprecated */ public requestFitSystemWindows(): void; public getParentForAccessibility(): android.view.ViewParent; public addView(child: android.view.View): void; public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void; public addView(child: android.view.View, index: number): void; public bringChildToFront(param0: android.view.View): void; public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void; public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean; public setSecondView(v: android.view.View): void; public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean; public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean; public onStopNestedScroll(child: android.view.View): void; public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent; public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean; public requestTransparentRegion(child: android.view.View): void; public recomputeViewAttributes(param0: android.view.View): void; public clearChildFocus(param0: android.view.View): void; public requestDisallowInterceptTouchEvent(param0: boolean): void; public constructor(context: android.content.Context, attrs: android.util.AttributeSet); public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean; public sendAccessibilityEvent(eventType: number): void; public requestFitSystemWindows(): void; public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void; public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean; public recomputeViewAttributes(child: android.view.View): void; public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode; public invalidateDrawable(param0: android.graphics.drawable.Drawable): void; public getParent(): android.view.ViewParent; public getTextAlignment(): number; public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void; public focusSearch(direction: number): android.view.View; public focusSearch(param0: android.view.View, param1: number): android.view.View; public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void; public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean; public requestTransparentRegion(param0: android.view.View): void; public focusableViewAvailable(param0: android.view.View): void; public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean; public isTextAlignmentResolved(): boolean; public getLayoutDirection(): number; public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void; public focusableViewAvailable(v: android.view.View): void; public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void; public clearChildFocus(child: android.view.View): void; public canResolveTextDirection(): boolean; public canResolveTextAlignment(): boolean; public focusSearch(focused: android.view.View, direction: number): android.view.View; public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean; public removeView(view: android.view.View): void; public requestLayout(): void; public childDrawableStateChanged(param0: android.view.View): void; public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean; public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean; public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void; public createContextMenu(menu: android.view.ContextMenu): void; public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void; public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void; public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean; public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean; public onStopNestedScroll(param0: android.view.View): void; public constructor(context: android.content.Context, first: android.view.View, second: android.view.View); public requestChildFocus(child: android.view.View, focused: android.view.View): void; public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean; public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void; public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void; public requestChildFocus(param0: android.view.View, param1: android.view.View): void; public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean; public canResolveLayoutDirection(): boolean; public unscheduleDrawable(who: android.graphics.drawable.Drawable): void; public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean; public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void; public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean; public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void; } } } } //Generics information: