@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
807 lines (776 loc) • 98.9 kB
TypeScript
declare module androidx {
export module transition {
export class AnimatorUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.AnimatorUtils>;
}
export module AnimatorUtils {
export class AnimatorPauseListenerCompat extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.AnimatorUtils.AnimatorPauseListenerCompat>;
/**
* Constructs a new instance of the androidx.transition.AnimatorUtils$AnimatorPauseListenerCompat interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onAnimationPause(param0: android.animation.Animator): void;
onAnimationResume(param0: android.animation.Animator): void;
});
public constructor();
public onAnimationPause(param0: android.animation.Animator): void;
public onAnimationResume(param0: android.animation.Animator): void;
}
}
}
}
declare module androidx {
export module transition {
export class ArcMotion extends androidx.transition.PathMotion {
public static class: java.lang.Class<androidx.transition.ArcMotion>;
public getMaximumAngle(): number;
public setMinimumVerticalAngle(angleInDegrees: number): void;
public getMinimumVerticalAngle(): number;
public setMaximumAngle(angleInDegrees: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public getMinimumHorizontalAngle(): number;
public getPath(startX: number, startY: number, endX: number, endY: number): android.graphics.Path;
public constructor();
public getPath(param0: number, param1: number, param2: number, param3: number): android.graphics.Path;
public setMinimumHorizontalAngle(angleInDegrees: number): void;
}
}
}
declare module androidx {
export module transition {
export class AutoTransition extends androidx.transition.TransitionSet {
public static class: java.lang.Class<androidx.transition.AutoTransition>;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
}
}
}
declare module androidx {
export module transition {
export class CanvasUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.CanvasUtils>;
}
}
}
declare module androidx {
export module transition {
export class ChangeBounds extends androidx.transition.Transition {
public static class: java.lang.Class<androidx.transition.ChangeBounds>;
public setResizeClip(resizeClip: boolean): void;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public getResizeClip(): boolean;
public captureEndValues(param0: androidx.transition.TransitionValues): void;
public captureStartValues(param0: androidx.transition.TransitionValues): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
public createAnimator(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public getTransitionProperties(): string[];
}
export module ChangeBounds {
export class ViewBounds extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.ChangeBounds.ViewBounds>;
}
}
}
}
declare module androidx {
export module transition {
export class ChangeClipBounds extends androidx.transition.Transition {
public static class: java.lang.Class<androidx.transition.ChangeClipBounds>;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public captureEndValues(param0: androidx.transition.TransitionValues): void;
public captureStartValues(param0: androidx.transition.TransitionValues): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
public createAnimator(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public getTransitionProperties(): string[];
}
}
}
declare module androidx {
export module transition {
export class ChangeImageTransform extends androidx.transition.Transition {
public static class: java.lang.Class<androidx.transition.ChangeImageTransform>;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public captureEndValues(param0: androidx.transition.TransitionValues): void;
public captureStartValues(param0: androidx.transition.TransitionValues): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
public createAnimator(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public getTransitionProperties(): string[];
}
}
}
declare module androidx {
export module transition {
export class ChangeScroll extends androidx.transition.Transition {
public static class: java.lang.Class<androidx.transition.ChangeScroll>;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public captureEndValues(param0: androidx.transition.TransitionValues): void;
public captureStartValues(param0: androidx.transition.TransitionValues): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
public createAnimator(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public getTransitionProperties(): string[];
}
}
}
declare module androidx {
export module transition {
export class ChangeTransform extends androidx.transition.Transition {
public static class: java.lang.Class<androidx.transition.ChangeTransform>;
public getReparent(): boolean;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public getReparentWithOverlay(): boolean;
public setReparentWithOverlay(reparentWithOverlay: boolean): void;
public setReparent(reparent: boolean): void;
public captureEndValues(param0: androidx.transition.TransitionValues): void;
public captureStartValues(param0: androidx.transition.TransitionValues): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
public createAnimator(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public getTransitionProperties(): string[];
}
export module ChangeTransform {
export class GhostListener extends androidx.transition.TransitionListenerAdapter {
public static class: java.lang.Class<androidx.transition.ChangeTransform.GhostListener>;
public onTransitionEnd(param0: androidx.transition.Transition): void;
public onTransitionPause(transition: androidx.transition.Transition): void;
public onTransitionCancel(transition: androidx.transition.Transition): void;
public onTransitionPause(param0: androidx.transition.Transition): void;
public onTransitionEnd(transition: androidx.transition.Transition): void;
public onTransitionResume(param0: androidx.transition.Transition): void;
public onTransitionCancel(param0: androidx.transition.Transition): void;
public onTransitionResume(transition: androidx.transition.Transition): void;
public onTransitionStart(transition: androidx.transition.Transition): void;
public onTransitionStart(param0: androidx.transition.Transition): void;
}
export class PathAnimatorMatrix extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.ChangeTransform.PathAnimatorMatrix>;
}
export class Transforms extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.ChangeTransform.Transforms>;
public equals(obj: any): boolean;
public hashCode(): number;
public restore(view: android.view.View): void;
public equals(that: any): boolean;
}
}
}
}
declare module androidx {
export module transition {
export class CircularPropagation extends androidx.transition.VisibilityPropagation {
public static class: java.lang.Class<androidx.transition.CircularPropagation>;
public setPropagationSpeed(propagationSpeed: number): void;
public getStartDelay(sceneRoot: android.view.ViewGroup, transition: androidx.transition.Transition, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): number;
public constructor();
public getStartDelay(param0: android.view.ViewGroup, param1: androidx.transition.Transition, param2: androidx.transition.TransitionValues, param3: androidx.transition.TransitionValues): number;
}
}
}
declare module androidx {
export module transition {
export class Explode extends androidx.transition.Visibility {
public static class: java.lang.Class<androidx.transition.Explode>;
public onDisappear(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, startVisibility: number, endValues: androidx.transition.TransitionValues, endVisibility: number): android.animation.Animator;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public onAppear(sceneRoot: android.view.ViewGroup, view: android.view.View, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public onDisappear(sceneRoot: android.view.ViewGroup, view: android.view.View, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public onAppear(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, startVisibility: number, endValues: androidx.transition.TransitionValues, endVisibility: number): android.animation.Animator;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
}
}
}
declare module androidx {
export module transition {
export class Fade extends androidx.transition.Visibility {
public static class: java.lang.Class<androidx.transition.Fade>;
public static IN: number;
public static OUT: number;
public onDisappear(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, startVisibility: number, endValues: androidx.transition.TransitionValues, endVisibility: number): android.animation.Animator;
public onAppear(sceneRoot: android.view.ViewGroup, view: android.view.View, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public onDisappear(sceneRoot: android.view.ViewGroup, view: android.view.View, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public onAppear(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, startVisibility: number, endValues: androidx.transition.TransitionValues, endVisibility: number): android.animation.Animator;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public constructor(fadingMode: number);
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
}
export module Fade {
export class FadeAnimatorListener extends android.animation.AnimatorListenerAdapter {
public static class: java.lang.Class<androidx.transition.Fade.FadeAnimatorListener>;
public onAnimationPause(animation: android.animation.Animator): void;
public onAnimationEnd(param0: android.animation.Animator): void;
public onAnimationStart(animation: android.animation.Animator): void;
public onAnimationRepeat(animation: android.animation.Animator): void;
public onAnimationPause(param0: android.animation.Animator): void;
public onAnimationStart(param0: android.animation.Animator): void;
public onAnimationRepeat(param0: android.animation.Animator): void;
public onAnimationCancel(param0: android.animation.Animator): void;
public onAnimationResume(animation: android.animation.Animator): void;
public onAnimationCancel(animation: android.animation.Animator): void;
public onAnimationEnd(animation: android.animation.Animator): void;
public onAnimationResume(param0: android.animation.Animator): void;
}
}
}
}
declare module androidx {
export module transition {
export class FloatArrayEvaluator extends android.animation.TypeEvaluator<number[]> {
public static class: java.lang.Class<androidx.transition.FloatArrayEvaluator>;
public evaluate(fraction: number, startValue: number[], endValue: number[]): number[];
}
}
}
declare module androidx {
export module transition {
export class FragmentTransitionSupport extends androidx.fragment.app.FragmentTransitionImpl {
public static class: java.lang.Class<androidx.transition.FragmentTransitionSupport>;
public cloneTransition(param0: any): any;
public mergeTransitionsTogether(param0: any, param1: any, param2: any): any;
public mergeTransitionsTogether(transition1: any, transition2: any, transition3: any): any;
public setSharedElementTargets(param0: any, param1: android.view.View, param2: java.util.ArrayList<android.view.View>): void;
public swapSharedElementTargets(param0: any, param1: java.util.ArrayList<android.view.View>, param2: java.util.ArrayList<android.view.View>): void;
public addTarget(param0: any, param1: android.view.View): void;
public swapSharedElementTargets(sharedElementTransitionObj: any, sharedElementsOut: java.util.ArrayList<android.view.View>, sharedElementsIn: java.util.ArrayList<android.view.View>): void;
public setEpicenter(param0: any, param1: android.graphics.Rect): void;
public wrapTransitionInSet(param0: any): any;
public addTargets(transitionObj: any, views: java.util.ArrayList<android.view.View>): void;
public scheduleRemoveTargets(param0: any, param1: any, param2: java.util.ArrayList<android.view.View>, param3: any, param4: java.util.ArrayList<android.view.View>, param5: any, param6: java.util.ArrayList<android.view.View>): void;
public removeTarget(param0: any, param1: android.view.View): void;
public setEpicenter(transitionObj: any, epicenter: android.graphics.Rect): void;
public canHandle(param0: any): boolean;
public setListenerForTransitionEnd(outFragment: androidx.fragment.app.Fragment, transition: any, signal: androidx.core.os.CancellationSignal, transitionCompleteRunnable: java.lang.Runnable): void;
public setListenerForTransitionEnd(param0: androidx.fragment.app.Fragment, param1: any, param2: androidx.core.os.CancellationSignal, param3: java.lang.Runnable): void;
public cloneTransition(transition: any): any;
public mergeTransitionsInSequence(exitTransitionObj: any, enterTransitionObj: any, sharedElementTransitionObj: any): any;
public scheduleHideFragmentView(param0: any, param1: android.view.View, param2: java.util.ArrayList<android.view.View>): void;
public beginDelayedTransition(sceneRoot: android.view.ViewGroup, transition: any): void;
public scheduleRemoveTargets(overallTransitionObj: any, enterTransition: any, enteringViews: java.util.ArrayList<android.view.View>, exitTransition: any, exitingViews: java.util.ArrayList<android.view.View>, sharedElementTransition: any, sharedElementsIn: java.util.ArrayList<android.view.View>): void;
public scheduleHideFragmentView(exitTransitionObj: any, fragmentView: android.view.View, exitingViews: java.util.ArrayList<android.view.View>): void;
public replaceTargets(transitionObj: any, oldTargets: java.util.ArrayList<android.view.View>, newTargets: java.util.ArrayList<android.view.View>): void;
public addTarget(transitionObj: any, view: android.view.View): void;
public constructor();
public canHandle(transition: any): boolean;
public setEpicenter(param0: any, param1: android.view.View): void;
public wrapTransitionInSet(transition: any): any;
public removeTarget(transitionObj: any, view: android.view.View): void;
public setSharedElementTargets(transitionObj: any, nonExistentView: android.view.View, sharedViews: java.util.ArrayList<android.view.View>): void;
public mergeTransitionsInSequence(param0: any, param1: any, param2: any): any;
public beginDelayedTransition(param0: android.view.ViewGroup, param1: any): void;
public replaceTargets(param0: any, param1: java.util.ArrayList<android.view.View>, param2: java.util.ArrayList<android.view.View>): void;
public addTargets(param0: any, param1: java.util.ArrayList<android.view.View>): void;
public setEpicenter(transitionObj: any, view: android.view.View): void;
}
}
}
declare module androidx {
export module transition {
export class GhostView extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.GhostView>;
/**
* Constructs a new instance of the androidx.transition.GhostView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setVisibility(param0: number): void;
reserveEndViewTransition(param0: android.view.ViewGroup, param1: android.view.View): void;
});
public constructor();
public setVisibility(param0: number): void;
public reserveEndViewTransition(param0: android.view.ViewGroup, param1: android.view.View): void;
}
}
}
declare module androidx {
export module transition {
export class GhostViewHolder extends android.widget.FrameLayout {
public static class: java.lang.Class<androidx.transition.GhostViewHolder>;
public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
public onStopNestedScroll(param0: android.view.View): void;
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
public showContextMenuForChild(param0: android.view.View): boolean;
public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
public bringChildToFront(param0: android.view.View): void;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public sendAccessibilityEvent(param0: number): void;
public requestChildFocus(child: android.view.View, focused: android.view.View): void;
public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
public requestTransparentRegion(param0: android.view.View): void;
public addView(child: android.view.View, width: number, height: number): void;
public canResolveTextAlignment(): boolean;
public getParent(): android.view.ViewParent;
public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public getLayoutDirection(): number;
public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
public recomputeViewAttributes(param0: android.view.View): void;
public focusSearch(direction: number): android.view.View;
public createContextMenu(menu: android.view.ContextMenu): void;
public isLayoutRequested(): boolean;
public requestTransparentRegion(child: android.view.View): void;
public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
public requestLayout(): void;
public childDrawableStateChanged(param0: android.view.View): void;
public removeView(view: android.view.View): void;
public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
public canResolveTextDirection(): boolean;
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
public onViewRemoved(child: android.view.View): void;
/** @deprecated */
public requestFitSystemWindows(): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public focusSearch(focused: android.view.View, direction: number): android.view.View;
public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
public recomputeViewAttributes(child: android.view.View): void;
public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
public requestFitSystemWindows(): void;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public childDrawableStateChanged(child: android.view.View): void;
public isLayoutDirectionResolved(): boolean;
public focusableViewAvailable(param0: android.view.View): void;
public createContextMenu(param0: android.view.ContextMenu): void;
public focusSearch(param0: android.view.View, param1: number): android.view.View;
public canResolveLayoutDirection(): boolean;
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
public addView(child: android.view.View, index: number): void;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
public getParentForAccessibility(): android.view.ViewParent;
public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
public focusableViewAvailable(v: android.view.View): void;
public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
public onStopNestedScroll(child: android.view.View): void;
public getTextAlignment(): number;
public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
public onViewAdded(child: android.view.View): void;
public isTextAlignmentResolved(): boolean;
public removeView(param0: android.view.View): void;
public clearChildFocus(param0: android.view.View): void;
public showContextMenuForChild(originalView: android.view.View): boolean;
public getTextDirection(): number;
public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
public clearChildFocus(child: android.view.View): void;
public requestDisallowInterceptTouchEvent(param0: boolean): void;
public bringChildToFront(child: android.view.View): void;
public isTextDirectionResolved(): boolean;
public addView(child: android.view.View): void;
public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
public sendAccessibilityEvent(eventType: number): void;
}
}
}
declare module androidx {
export module transition {
export class GhostViewPlatform extends java.lang.Object implements androidx.transition.GhostView {
public static class: java.lang.Class<androidx.transition.GhostViewPlatform>;
public setVisibility(param0: number): void;
public reserveEndViewTransition(param0: android.view.ViewGroup, param1: android.view.View): void;
public reserveEndViewTransition(viewGroup: android.view.ViewGroup, view: android.view.View): void;
public setVisibility(visibility: number): void;
}
}
}
declare module androidx {
export module transition {
export class GhostViewPort extends android.view.ViewGroup implements androidx.transition.GhostView {
public static class: java.lang.Class<androidx.transition.GhostViewPort>;
public invalidateChildInParent(location: number[], dirty: android.graphics.Rect): android.view.ViewParent;
public onStopNestedScroll(param0: android.view.View): void;
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public showContextMenuForChild(originalView: android.view.View, x: number, y: number): boolean;
public requestSendAccessibilityEvent(param0: android.view.View, param1: android.view.accessibility.AccessibilityEvent): boolean;
public childHasTransientStateChanged(param0: android.view.View, param1: boolean): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public onNestedScrollAccepted(param0: android.view.View, param1: android.view.View, param2: number): void;
public showContextMenuForChild(param0: android.view.View): boolean;
public reserveEndViewTransition(viewGroup: android.view.ViewGroup, view: android.view.View): void;
public onNestedScrollAccepted(child: android.view.View, target: android.view.View, axes: number): void;
public bringChildToFront(param0: android.view.View): void;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public onDetachedFromWindow(): void;
public sendAccessibilityEvent(param0: number): void;
public requestChildFocus(child: android.view.View, focused: android.view.View): void;
public requestChildRectangleOnScreen(child: android.view.View, rectangle: android.graphics.Rect, immediate: boolean): boolean;
public setVisibility(param0: number): void;
public requestTransparentRegion(param0: android.view.View): void;
public addView(child: android.view.View, width: number, height: number): void;
public canResolveTextAlignment(): boolean;
public getParent(): android.view.ViewParent;
public onStartNestedScroll(param0: android.view.View, param1: android.view.View, param2: number): boolean;
public requestDisallowInterceptTouchEvent(disallowIntercept: boolean): void;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public getLayoutDirection(): number;
public requestChildFocus(param0: android.view.View, param1: android.view.View): void;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public getChildVisibleRect(child: android.view.View, r: android.graphics.Rect, offset: android.graphics.Point): boolean;
public recomputeViewAttributes(param0: android.view.View): void;
public focusSearch(direction: number): android.view.View;
public createContextMenu(menu: android.view.ContextMenu): void;
public isLayoutRequested(): boolean;
public onDraw(canvas: android.graphics.Canvas): void;
public requestTransparentRegion(child: android.view.View): void;
public addView(child: android.view.View, index: number, params: android.view.ViewGroup.LayoutParams): void;
public onNestedScroll(target: android.view.View, dxConsumed: number, dyConsumed: number, dxUnconsumed: number, dyUnconsumed: number): void;
public invalidateChild(param0: android.view.View, param1: android.graphics.Rect): void;
public invalidateChild(child: android.view.View, dirty: android.graphics.Rect): void;
public updateViewLayout(view: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
public notifySubtreeAccessibilityStateChanged(child: android.view.View, source: android.view.View, changeType: number): void;
public onNestedPreScroll(param0: android.view.View, param1: number, param2: number, param3: number[]): void;
public requestLayout(): void;
public childDrawableStateChanged(param0: android.view.View): void;
public removeView(view: android.view.View): void;
public onNestedPreFling(target: android.view.View, velocityX: number, velocityY: number): boolean;
public canResolveTextDirection(): boolean;
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
/** @deprecated */
public requestFitSystemWindows(): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public getChildVisibleRect(param0: android.view.View, param1: android.graphics.Rect, param2: android.graphics.Point): boolean;
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public focusSearch(focused: android.view.View, direction: number): android.view.View;
public invalidateChildInParent(param0: number[], param1: android.graphics.Rect): android.view.ViewParent;
public recomputeViewAttributes(child: android.view.View): void;
public addView(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
public setVisibility(visibility: number): void;
public childHasTransientStateChanged(child: android.view.View, childHasTransientState: boolean): void;
public requestFitSystemWindows(): void;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public onLayout(changed: boolean, l: number, t: number, r: number, b: number): void;
public onLayout(param0: boolean, param1: number, param2: number, param3: number, param4: number): void;
public childDrawableStateChanged(child: android.view.View): void;
public isLayoutDirectionResolved(): boolean;
public focusableViewAvailable(param0: android.view.View): void;
public createContextMenu(param0: android.view.ContextMenu): void;
public focusSearch(param0: android.view.View, param1: number): android.view.View;
public canResolveLayoutDirection(): boolean;
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
public addView(child: android.view.View, index: number): void;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public addView(child: android.view.View, params: android.view.ViewGroup.LayoutParams): void;
public getParentForAccessibility(): android.view.ViewParent;
public onNestedPrePerformAccessibilityAction(param0: android.view.View, param1: number, param2: android.os.Bundle): boolean;
public focusableViewAvailable(v: android.view.View): void;
public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback): android.view.ActionMode;
public onStopNestedScroll(child: android.view.View): void;
public getTextAlignment(): number;
public requestChildRectangleOnScreen(param0: android.view.View, param1: android.graphics.Rect, param2: boolean): boolean;
public onNestedScroll(param0: android.view.View, param1: number, param2: number, param3: number, param4: number): void;
public onNestedPreFling(param0: android.view.View, param1: number, param2: number): boolean;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback): android.view.ActionMode;
public onStartNestedScroll(child: android.view.View, target: android.view.View, nestedScrollAxes: number): boolean;
public onNestedPrePerformAccessibilityAction(target: android.view.View, action: number, args: android.os.Bundle): boolean;
public startActionModeForChild(originalView: android.view.View, callback: android.view.ActionMode.Callback, type: number): android.view.ActionMode;
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public onNestedFling(target: android.view.View, velocityX: number, velocityY: number, consumed: boolean): boolean;
public startActionModeForChild(param0: android.view.View, param1: android.view.ActionMode.Callback, param2: number): android.view.ActionMode;
public onNestedPreScroll(target: android.view.View, dx: number, dy: number, consumed: number[]): void;
public isTextAlignmentResolved(): boolean;
public removeView(param0: android.view.View): void;
public clearChildFocus(param0: android.view.View): void;
public showContextMenuForChild(originalView: android.view.View): boolean;
public reserveEndViewTransition(param0: android.view.ViewGroup, param1: android.view.View): void;
public getTextDirection(): number;
public updateViewLayout(param0: android.view.View, param1: android.view.ViewGroup.LayoutParams): void;
public clearChildFocus(child: android.view.View): void;
public requestDisallowInterceptTouchEvent(param0: boolean): void;
public bringChildToFront(child: android.view.View): void;
public isTextDirectionResolved(): boolean;
public addView(child: android.view.View): void;
public showContextMenuForChild(param0: android.view.View, param1: number, param2: number): boolean;
public requestSendAccessibilityEvent(child: android.view.View, event: android.view.accessibility.AccessibilityEvent): boolean;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public onAttachedToWindow(): void;
public notifySubtreeAccessibilityStateChanged(param0: android.view.View, param1: android.view.View, param2: number): void;
public sendAccessibilityEvent(eventType: number): void;
}
}
}
declare module androidx {
export module transition {
export class GhostViewUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.GhostViewUtils>;
}
}
}
declare module androidx {
export module transition {
export class ImageViewUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.ImageViewUtils>;
}
}
}
declare module androidx {
export module transition {
export class MatrixUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.MatrixUtils>;
}
}
}
declare module androidx {
export module transition {
export class ObjectAnimatorUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.ObjectAnimatorUtils>;
}
}
}
declare module androidx {
export module transition {
export abstract class PathMotion extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.PathMotion>;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public constructor();
public getPath(param0: number, param1: number, param2: number, param3: number): android.graphics.Path;
}
}
}
declare module androidx {
export module transition {
export class PathProperty<T> extends android.util.Property<any,java.lang.Float> {
public static class: java.lang.Class<androidx.transition.PathProperty<any>>;
public set(target: any, fraction: java.lang.Float): void;
public get(object: any): java.lang.Float;
public set(object: any, value: any): void;
public get(param0: any): any;
}
}
}
declare module androidx {
export module transition {
export class PatternPathMotion extends androidx.transition.PathMotion {
public static class: java.lang.Class<androidx.transition.PatternPathMotion>;
public getPatternPath(): android.graphics.Path;
public constructor(patternPath: android.graphics.Path);
public setPatternPath(patternPath: android.graphics.Path): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public getPath(startX: number, startY: number, endX: number, endY: number): android.graphics.Path;
public constructor();
public getPath(param0: number, param1: number, param2: number, param3: number): android.graphics.Path;
}
}
}
declare module androidx {
export module transition {
export class PropertyValuesHolderUtils extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.PropertyValuesHolderUtils>;
}
}
}
declare module androidx {
export module transition {
export class RectEvaluator extends android.animation.TypeEvaluator<android.graphics.Rect> {
public static class: java.lang.Class<androidx.transition.RectEvaluator>;
public evaluate(fraction: number, startValue: android.graphics.Rect, endValue: android.graphics.Rect): android.graphics.Rect;
}
}
}
declare module androidx {
export module transition {
export class Scene extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Scene>;
public constructor(sceneRoot: android.view.ViewGroup, layout: android.view.View);
public static getSceneForLayout(sceneRoot: android.view.ViewGroup, layoutId: number, context: android.content.Context): androidx.transition.Scene;
public getSceneRoot(): android.view.ViewGroup;
public setEnterAction(action: java.lang.Runnable): void;
public setExitAction(action: java.lang.Runnable): void;
public exit(): void;
public enter(): void;
public static getCurrentScene(sceneRoot: android.view.ViewGroup): androidx.transition.Scene;
public constructor(sceneRoot: android.view.ViewGroup);
}
}
}
declare module androidx {
export module transition {
export class SidePropagation extends androidx.transition.VisibilityPropagation {
public static class: java.lang.Class<androidx.transition.SidePropagation>;
public setPropagationSpeed(propagationSpeed: number): void;
public getStartDelay(sceneRoot: android.view.ViewGroup, transition: androidx.transition.Transition, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): number;
public constructor();
public setSide(side: number): void;
public getStartDelay(param0: android.view.ViewGroup, param1: androidx.transition.Transition, param2: androidx.transition.TransitionValues, param3: androidx.transition.TransitionValues): number;
}
}
}
declare module androidx {
export module transition {
export class Slide extends androidx.transition.Visibility {
public static class: java.lang.Class<androidx.transition.Slide>;
public constructor(slideEdge: number);
public onDisappear(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, startVisibility: number, endValues: androidx.transition.TransitionValues, endVisibility: number): android.animation.Animator;
public captureEndValues(transitionValues: androidx.transition.TransitionValues): void;
public onAppear(sceneRoot: android.view.ViewGroup, view: android.view.View, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public onDisappear(sceneRoot: android.view.ViewGroup, view: android.view.View, startValues: androidx.transition.TransitionValues, endValues: androidx.transition.TransitionValues): android.animation.Animator;
public onAppear(sceneRoot: android.view.ViewGroup, startValues: androidx.transition.TransitionValues, startVisibility: number, endValues: androidx.transition.TransitionValues, endVisibility: number): android.animation.Animator;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public setSlideEdge(slideEdge: number): void;
public constructor();
public captureStartValues(transitionValues: androidx.transition.TransitionValues): void;
public getSlideEdge(): number;
}
export module Slide {
export class CalculateSlide extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Slide.CalculateSlide>;
/**
* Constructs a new instance of the androidx.transition.Slide$CalculateSlide interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getGoneX(param0: android.view.ViewGroup, param1: android.view.View): number;
getGoneY(param0: android.view.ViewGroup, param1: android.view.View): number;
});
public constructor();
public getGoneX(param0: android.view.ViewGroup, param1: android.view.View): number;
public getGoneY(param0: android.view.ViewGroup, param1: android.view.View): number;
}
export abstract class CalculateSlideHorizontal extends java.lang.Object implements androidx.transition.Slide.CalculateSlide {
public static class: java.lang.Class<androidx.transition.Slide.CalculateSlideHorizontal>;
public getGoneX(param0: android.view.ViewGroup, param1: android.view.View): number;
public getGoneY(param0: android.view.ViewGroup, param1: android.view.View): number;
public getGoneY(sceneRoot: android.view.ViewGroup, view: android.view.View): number;
}
export abstract class CalculateSlideVertical extends java.lang.Object implements androidx.transition.Slide.CalculateSlide {
public static class: java.lang.Class<androidx.transition.Slide.CalculateSlideVertical>;
public getGoneX(sceneRoot: android.view.ViewGroup, view: android.view.View): number;
public getGoneX(param0: android.view.ViewGroup, param1: android.view.View): number;
public getGoneY(param0: android.view.ViewGroup, param1: android.view.View): number;
}
export class GravityFlag extends java.lang.Object implements java.lang.annotation.Annotation {
public static class: java.lang.Class<androidx.transition.Slide.GravityFlag>;
/**
* Constructs a new instance of the androidx.transition.Slide$GravityFlag interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
equals(param0: any): boolean;
hashCode(): number;
toString(): string;
annotationType(): java.lang.Class<any>;
});
public constructor();
public equals(obj: any): boolean;
public hashCode(): number;
public equals(param0: any): boolean;
public annotationType(): java.lang.Class<any>;
public toString(): string;
}
}
}
}
declare module androidx {
export module transition {
export class Styleable extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable>;
}
export module Styleable {
export class ArcMotion extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable.ArcMotion>;
/**
* Constructs a new instance of the androidx.transition.Styleable$ArcMotion interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static MINIMUM_VERTICAL_ANGLE: number;
public static MAXIMUM_ANGLE: number;
public static MINIMUM_HORIZONTAL_ANGLE: number;
}
export class ChangeBounds extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable.ChangeBounds>;
/**
* Constructs a new instance of the androidx.transition.Styleable$ChangeBounds interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static RESIZE_CLIP: number;
}
export class ChangeTransform extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable.ChangeTransform>;
/**
* Constructs a new instance of the androidx.transition.Styleable$ChangeTransform interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static REPARENT: number;
public static REPARENT_WITH_OVERLAY: number;
}
export class Fade extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable.Fade>;
/**
* Constructs a new instance of the androidx.transition.Styleable$Fade interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static FADING_MODE: number;
}
export class PatternPathMotion extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable.PatternPathMotion>;
/**
* Constructs a new instance of the androidx.transition.Styleable$PatternPathMotion interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static PATTERN_PATH_DATA: number;
}
export class Slide extends java.lang.Object {
public static class: java.lang.Class<androidx.transition.Styleable.Slide>;
/**
* Constructs a new instance of the androidx.transition.Styleable$Slide interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
public static SLIDE_EDGE: number;
}
export class Transition extends java.lang.Object {