@icecreamcake/autojs6-dts
Version:
TypeScript Declarations for AutoJs6
959 lines (930 loc) • 191 kB
TypeScript
declare module androidx {
export module constraintlayout {
export module helper {
export module widget {
export class Flow extends androidx.constraintlayout.widget.VirtualLayout {
public static class: java.lang.Class<androidx.constraintlayout.helper.widget.Flow>;
public static HORIZONTAL: number;
public static VERTICAL: number;
public static WRAP_NONE: number;
public static WRAP_CHAIN: number;
public static WRAP_ALIGNED: number;
public static CHAIN_SPREAD: number;
public static CHAIN_SPREAD_INSIDE: number;
public static CHAIN_PACKED: number;
public static HORIZONTAL_ALIGN_START: number;
public static HORIZONTAL_ALIGN_END: number;
public static HORIZONTAL_ALIGN_CENTER: number;
public static VERTICAL_ALIGN_TOP: number;
public static VERTICAL_ALIGN_BOTTOM: number;
public static VERTICAL_ALIGN_CENTER: number;
public static VERTICAL_ALIGN_BASELINE: number;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public setPadding(padding: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
public onMeasure(widthMeasureSpec: number, heightMeasureSpec: number): void;
public setVerticalBias(bias: number): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public setPaddingTop(paddingTop: number): void;
public setOrientation(orientation: number): void;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public setFirstHorizontalStyle(style: number): void;
public setHorizontalStyle(style: number): void;
public init(attrs: android.util.AttributeSet): void;
public setPaddingBottom(paddingBottom: number): void;
public constructor(context: android.content.Context);
public setVerticalStyle(style: number): void;
public setPaddingRight(paddingRight: number): void;
public setVerticalAlign(align: number): void;
public setFirstVerticalBias(bias: number): void;
public resolveRtl(widget: androidx.constraintlayout.solver.widgets.ConstraintWidget, isRtl: boolean): void;
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public setHorizontalAlign(align: number): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public setPaddingLeft(paddingLeft: number): void;
public sendAccessibilityEvent(eventType: number): void;
public setWrapMode(mode: number): void;
public setHorizontalBias(bias: number): void;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public setFirstHorizontalBias(bias: number): void;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public setVerticalGap(gap: number): void;
public sendAccessibilityEvent(param0: number): void;
public setFirstVerticalStyle(style: number): void;
public setHorizontalGap(gap: number): void;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public setPadding(left: number, top: number, right: number, bottom: number): void;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public setMaxElementsWrap(max: number): void;
public loadParameters(constraint: androidx.constraintlayout.widget.ConstraintSet.Constraint, child: androidx.constraintlayout.solver.widgets.HelperWidget, layoutParams: androidx.constraintlayout.widget.ConstraintLayout.LayoutParams, mapIdToWidget: android.util.SparseArray<androidx.constraintlayout.solver.widgets.ConstraintWidget>): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
public onMeasure(layout: androidx.constraintlayout.solver.widgets.VirtualLayout, widthMeasureSpec: number, heightMeasureSpec: number): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module helper {
export module widget {
export class Layer extends androidx.constraintlayout.widget.ConstraintHelper {
public static class: java.lang.Class<androidx.constraintlayout.helper.widget.Layer>;
public mComputedCenterX: number;
public mComputedCenterY: number;
public mComputedMaxX: number;
public mComputedMaxY: number;
public mComputedMinX: number;
public mComputedMinY: number;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public setTranslationY(translationY: number): void;
public sendAccessibilityEvent(eventType: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
public setElevation(elevation: number): void;
public onAttachedToWindow(): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public setPivotY(pivotY: number): void;
public setVisibility(visibility: number): void;
public sendAccessibilityEvent(param0: number): void;
public init(attrs: android.util.AttributeSet): void;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
public constructor(context: android.content.Context);
public setPivotX(pivotX: number): void;
public updatePostLayout(container: androidx.constraintlayout.widget.ConstraintLayout): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public setRotation(angle: number): void;
public setTranslationY(dy: number): void;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public updatePreDraw(container: androidx.constraintlayout.widget.ConstraintLayout): void;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public calcCenters(): void;
public setScaleY(scaleY: number): void;
public setScaleX(scaleX: number): void;
public setTranslationX(translationX: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
public setTranslationX(dx: number): void;
public setRotation(rotation: number): void;
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class ArcCurveFit extends androidx.constraintlayout.motion.utils.CurveFit {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.ArcCurveFit>;
public static ARC_START_VERTICAL: number;
public static ARC_START_HORIZONTAL: number;
public static ARC_START_FLIP: number;
public static ARC_START_LINEAR: number;
public getPos(param0: number, param1: number): number;
public getSlope(param0: number, param1: number[]): void;
public getPos(param0: number, param1: number[]): void;
public getPos(t: number, param1: number[]): void;
public constructor();
public getSlope(param0: number, param1: number): number;
public getSlope(t: number, param1: number[]): void;
public constructor(arcModes: number[], time: number[], y: number[][]);
public getTimePoints(): number[];
public getPos(t: number, param1: number): number;
public getSlope(t: number, param1: number): number;
}
export module ArcCurveFit {
export class Arc extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.ArcCurveFit.Arc>;
public getLinearDY(t: number): number;
public getLinearY(t: number): number;
public getLinearDX(t: number): number;
public getLinearX(t: number): number;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export abstract class CurveFit extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.CurveFit>;
public static SPLINE: number;
public static LINEAR: number;
public static CONSTANT: number;
public getPos(param0: number, param1: number): number;
public getSlope(param0: number, param1: number[]): void;
public static getArc(arcModes: number[], time: number[], y: number[][]): androidx.constraintlayout.motion.utils.CurveFit;
public getPos(param0: number, param1: number[]): void;
public constructor();
public getSlope(param0: number, param1: number): number;
public getTimePoints(): number[];
public static get(type: number, time: number[], y: number[][]): androidx.constraintlayout.motion.utils.CurveFit;
}
export module CurveFit {
export class Constant extends androidx.constraintlayout.motion.utils.CurveFit {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.CurveFit.Constant>;
public getSlope(param0: number, param1: number): number;
public getSlope(t: number, param1: number[]): void;
public getPos(param0: number, param1: number): number;
public getSlope(param0: number, param1: number[]): void;
public getPos(t: number, param1: number[]): void;
public getSlope(t: number, param1: number): number;
public getPos(param0: number, param1: number[]): void;
public getPos(t: number, param1: number): number;
public getTimePoints(): number[];
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class Easing extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.Easing>;
public static NAMED_EASING: string[];
public get(x: number): number;
public toString(): string;
public static getInterpolator(configString: string): androidx.constraintlayout.motion.utils.Easing;
public constructor();
public getDiff(x: number): number;
}
export module Easing {
export class CubicEasing extends androidx.constraintlayout.motion.utils.Easing {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.Easing.CubicEasing>;
public constructor(x1: number, param1: number, y1: number, param3: number);
public constructor();
public get(x: number): number;
public getDiff(x: number): number;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class HyperSpline extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.HyperSpline>;
public getVelocity(p: number, param1: number[]): void;
public constructor();
public approxLength(curve: androidx.constraintlayout.motion.utils.HyperSpline.Cubic[]): number;
public constructor(points: number[][]);
public getPos(p: number, param1: number): number;
public setup(points: number[][]): void;
public getPos(p: number, param1: number[]): void;
}
export module HyperSpline {
export class Cubic extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.HyperSpline.Cubic>;
public static THIRD: number;
public static HALF: number;
public eval(u: number): number;
public vel(v: number): number;
public constructor(a: number, param1: number, b: number, param3: number);
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class LinearCurveFit extends androidx.constraintlayout.motion.utils.CurveFit {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.LinearCurveFit>;
public getPos(param0: number, param1: number): number;
public getSlope(param0: number, param1: number[]): void;
public getPos(param0: number, param1: number[]): void;
public constructor();
public getPos(t: number, param1: number[]): void;
public getSlope(param0: number, param1: number): number;
public getSlope(t: number, param1: number[]): void;
public getTimePoints(): number[];
public getPos(t: number, param1: number): number;
public getSlope(t: number, param1: number): number;
public constructor(time: number[], y: number[][]);
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class MonotonicCurveFit extends androidx.constraintlayout.motion.utils.CurveFit {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.MonotonicCurveFit>;
public getPos(param0: number, param1: number): number;
public getSlope(param0: number, param1: number[]): void;
public getPos(param0: number, param1: number[]): void;
public constructor();
public getPos(t: number, param1: number[]): void;
public getSlope(param0: number, param1: number): number;
public getSlope(t: number, param1: number[]): void;
public getTimePoints(): number[];
public getPos(t: number, param1: number): number;
public getSlope(t: number, param1: number): number;
public constructor(time: number[], y: number[][]);
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class Oscillator extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.Oscillator>;
public static TAG: string;
public static SIN_WAVE: number;
public static SQUARE_WAVE: number;
public static TRIANGLE_WAVE: number;
public static SAW_WAVE: number;
public static REVERSE_SAW_WAVE: number;
public static COS_WAVE: number;
public static BOUNCE: number;
public getValue(time: number): number;
public toString(): string;
public setType(type: number): void;
public addPoint(position: number, param1: number): void;
public constructor();
public getSlope(time: number): number;
public normalize(): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class StopLogic extends androidx.constraintlayout.motion.widget.MotionInterpolator {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.StopLogic>;
public getInterpolation(v: number): number;
public getVelocity(): number;
public config(currentPos: number, destination: number, currentVelocity: number, maxTime: number, maxAcceleration: number, maxVelocity: number): void;
public debug(tag: string, desc: string, time: number): void;
public constructor();
public getVelocity(x: number): number;
public getInterpolation(param0: number): number;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module utils {
export class VelocityMatrix extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.utils.VelocityMatrix>;
public setRotationVelocity(osc_r: androidx.constraintlayout.motion.widget.KeyCycleOscillator, position: number): void;
public setTranslationVelocity(trans_x: androidx.constraintlayout.motion.widget.SplineSet, trans_y: androidx.constraintlayout.motion.widget.SplineSet, position: number): void;
public setScaleVelocity(osc_sx: androidx.constraintlayout.motion.widget.KeyCycleOscillator, osc_sy: androidx.constraintlayout.motion.widget.KeyCycleOscillator, position: number): void;
public constructor();
public applyTransform(locationX: number, locationY: number, width: number, height: number, mAnchorDpDt: number[]): void;
public setScaleVelocity(scale_x: androidx.constraintlayout.motion.widget.SplineSet, scale_y: androidx.constraintlayout.motion.widget.SplineSet, position: number): void;
public setTranslationVelocity(osc_x: androidx.constraintlayout.motion.widget.KeyCycleOscillator, osc_y: androidx.constraintlayout.motion.widget.KeyCycleOscillator, position: number): void;
public clear(): void;
public setRotationVelocity(rot: androidx.constraintlayout.motion.widget.SplineSet, position: number): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class Animatable extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.Animatable>;
/**
* Constructs a new instance of the androidx.constraintlayout.motion.widget.Animatable interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setProgress(param0: number): void;
getProgress(): number;
});
public constructor();
public getProgress(): number;
public setProgress(param0: number): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class CustomFloatAttributes extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.CustomFloatAttributes>;
/**
* Constructs a new instance of the androidx.constraintlayout.motion.widget.CustomFloatAttributes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getListOfAttributes(): string[];
set(param0: string, param1: number): void;
get(param0: string): number;
});
public constructor();
public set(param0: string, param1: number): void;
public get(param0: string): number;
public getListOfAttributes(): string[];
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class Debug extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.Debug>;
public static getName(context: android.content.Context, id: number[]): string;
public static dumpPoc(obj: any): void;
public static printStack(msg: string, n: number): void;
public static getState(layout: androidx.constraintlayout.motion.widget.MotionLayout, stateId: number): string;
public static getName(view: android.view.View): string;
public static dumpLayoutParams(layout: android.view.ViewGroup, str: string): void;
public static logStack(tag: string, msg: string, n: number): void;
public static dumpLayoutParams(param: android.view.ViewGroup.LayoutParams, str: string): void;
public static getLocation2(): string;
public static getActionType(event: android.view.MotionEvent): string;
public constructor();
public static getCallFrom(n: number): string;
public static getLocation(): string;
public static getLoc(): string;
public static getName(context: android.content.Context, id: number): string;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class DesignTool extends java.lang.Object implements androidx.constraintlayout.motion.widget.ProxyInterface {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.DesignTool>;
public getKeyframeAtLocation(viewObject: any, x: number, y: number): any;
public getAnimationPath(view: any, path: number[], len: number): number;
public getAnimationKeyFrames(view: any, key: number[]): number;
public getKeyframe(type: number, target: number, position: number): any;
public setAttributes(param0: number, param1: string, param2: any, param3: any): void;
public getKeyFramePosition(view: any, type: number, x: number, y: number): number;
public getKeyFrameInfo(view: any, type: number, info: number[]): number;
public setState(id: string): void;
public getKeyframeAtLocation(param0: any, param1: number, param2: number): any;
public setToolPosition(position: number): void;
public getStartState(): string;
public setKeyFrame(param0: any, param1: number, param2: string, param3: any): void;
public getPositionKeyframe(param0: any, param1: any, param2: number, param3: number, param4: string[], param5: number[]): java.lang.Boolean;
public getTransitionTimeMs(): number;
public getEndState(): string;
public dumpConstraintSet(set: string): void;
public designAccess(param0: number, param1: string, param2: any, param3: number[], param4: number, param5: number[], param6: number): number;
public setKeyFrame(view: any, position: number, name: string, value: any): void;
public getKeyFramePosition(param0: any, param1: number, param2: number, param3: number): number;
public getKeyframe(view: any, type: number, position: number): any;
public constructor(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout);
public designAccess(cmd: number, type: string, viewObject: any, _in_: number[], inLength: number, out: number[], outLength: number): number;
public setKeyFramePosition(param0: any, param1: number, param2: number, param3: number, param4: number): boolean;
public isInTransition(): boolean;
public setTransition(start: string, end: string): void;
public setKeyFramePosition(view: any, position: number, type: number, x: number, y: number): boolean;
public getState(): string;
public getAnimationRectangles(view: any, path: number[]): void;
public getProgress(): number;
public setAttributes(dpi: number, constraintSetId: string, opaqueView: any, opaqueAttributes: any): void;
public setToolPosition(param0: number): void;
public disableAutoTransition(disable: boolean): void;
public setViewDebug(view: any, debugMode: number): void;
public setKeyframe(keyFrame: any, tag: string, value: any): void;
public getKeyFramePositions(view: any, type: number[], pos: number[]): number;
public getPositionKeyframe(keyFrame: any, view: any, x: number, y: number, attribute: string[], value: number[]): java.lang.Boolean;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export abstract class Key extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.Key>;
public static UNSET: number;
public mType: number;
public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public constructor();
public setInterpolation(interpolation: java.util.HashMap<string,java.lang.Integer>): void;
public setValue(param0: string, param1: any): void;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyAttributes extends androidx.constraintlayout.motion.widget.Key {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyAttributes>;
public static KEY_TYPE: number;
public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public constructor();
public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public setInterpolation(interpolation: java.util.HashMap<string,java.lang.Integer>): void;
public getAttributeNames(attributes: java.util.HashSet<string>): void;
public setValue(param0: string, param1: any): void;
public setValue(tag: string, value: any): void;
public load(context: android.content.Context, attrs: android.util.AttributeSet): void;
}
export module KeyAttributes {
export class Loader extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyAttributes.Loader>;
public static read(c: androidx.constraintlayout.motion.widget.KeyAttributes, a: android.content.res.TypedArray): void;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyCache extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCache>;
public constructor();
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyCycle extends androidx.constraintlayout.motion.widget.Key {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycle>;
public static KEY_TYPE: number;
public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public constructor();
public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public getAttributeNames(attributes: java.util.HashSet<string>): void;
public setValue(param0: string, param1: any): void;
public setValue(tag: string, value: any): void;
public load(context: android.content.Context, attrs: android.util.AttributeSet): void;
public getValue(key: string): number;
public addCycleValues(oscSet: java.util.HashMap<string,androidx.constraintlayout.motion.widget.KeyCycleOscillator>): void;
}
export module KeyCycle {
export class Loader extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycle.Loader>;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export abstract class KeyCycleOscillator extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator>;
public mCustom: androidx.constraintlayout.widget.ConstraintAttribute;
public mVariesBy: number;
public getSlope(position: number): number;
public setPoint(framePosition: number, shape: number, variesBy: number, period: number, offset: number, value: number): void;
public toString(): string;
public getCurveFit(): androidx.constraintlayout.motion.utils.CurveFit;
public variesByPath(): boolean;
public setType(type: string): void;
public constructor();
public get(t: number): number;
public setPoint(framePosition: number, shape: number, variesBy: number, period: number, offset: number, value: number, custom: androidx.constraintlayout.widget.ConstraintAttribute): void;
public setup(pathLength: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export module KeyCycleOscillator {
export class AlphaSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.AlphaSet>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class CustomSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.CustomSet>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class CycleOscillator extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.CycleOscillator>;
public mCustomConstraints: java.util.HashMap<string,androidx.constraintlayout.widget.ConstraintAttribute>;
public getValues(time: number): number;
public setup(pathLength: number): void;
public getSlope(time: number): number;
public setPoint(index: number, framePosition: number, wavePeriod: number, offset: number, values: number): void;
}
export class ElevationSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ElevationSet>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class IntDoubleSort extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.IntDoubleSort>;
}
export class IntFloatFloatSort extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.IntFloatFloatSort>;
}
export class PathRotateSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.PathRotateSet>;
public setPathRotate(view: android.view.View, t: number, dx: number, param3: number): void;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class ProgressSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ProgressSet>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class RotationSet extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.RotationSet>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class RotationXset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.RotationXset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class RotationYset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.RotationYset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class ScaleXset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ScaleXset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class ScaleYset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.ScaleYset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class TranslationXset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.TranslationXset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class TranslationYset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.TranslationYset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class TranslationZset extends androidx.constraintlayout.motion.widget.KeyCycleOscillator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.TranslationZset>;
public setProperty(view: android.view.View, t: number): void;
public setProperty(param0: android.view.View, param1: number): void;
}
export class WavePoint extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyCycleOscillator.WavePoint>;
public constructor(position: number, period: number, offset: number, value: number);
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyFrames extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyFrames>;
public static UNSET: number;
public getKeyFramesForView(id: number): java.util.ArrayList<androidx.constraintlayout.motion.widget.Key>;
public addFrames(motionController: androidx.constraintlayout.motion.widget.MotionController): void;
public getKeys(): java.util.Set<java.lang.Integer>;
public constructor(context: android.content.Context, parser: org.xmlpull.v1.XmlPullParser);
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyPosition extends androidx.constraintlayout.motion.widget.KeyPositionBase {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyPosition>;
public static TYPE_SCREEN: number;
public static TYPE_PATH: number;
public static TYPE_CARTESIAN: number;
public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public constructor();
public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public intersects(param0: number, param1: number, param2: android.graphics.RectF, param3: android.graphics.RectF, param4: number, param5: number): boolean;
public setValue(param0: string, param1: any): void;
public intersects(layoutWidth: number, layoutHeight: number, start: android.graphics.RectF, end: android.graphics.RectF, x: number, y: number): boolean;
public setValue(tag: string, value: any): void;
public load(context: android.content.Context, attrs: android.util.AttributeSet): void;
public positionAttributes(view: android.view.View, start: android.graphics.RectF, end: android.graphics.RectF, x: number, y: number, attribute: string[], value: number[]): void;
}
export module KeyPosition {
export class Loader extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyPosition.Loader>;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export abstract class KeyPositionBase extends androidx.constraintlayout.motion.widget.Key {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyPositionBase>;
public static SELECTION_SLOPE: number;
public intersects(param0: number, param1: number, param2: android.graphics.RectF, param3: android.graphics.RectF, param4: number, param5: number): boolean;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyTimeCycle extends androidx.constraintlayout.motion.widget.Key {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTimeCycle>;
public static KEY_TYPE: number;
public addTimeValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.TimeCycleSplineSet>): void;
public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public constructor();
public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public setInterpolation(interpolation: java.util.HashMap<string,java.lang.Integer>): void;
public getAttributeNames(attributes: java.util.HashSet<string>): void;
public setValue(param0: string, param1: any): void;
public setValue(tag: string, value: any): void;
public load(context: android.content.Context, attrs: android.util.AttributeSet): void;
}
export module KeyTimeCycle {
export class Loader extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTimeCycle.Loader>;
public static read(c: androidx.constraintlayout.motion.widget.KeyTimeCycle, a: android.content.res.TypedArray): void;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class KeyTrigger extends androidx.constraintlayout.motion.widget.Key {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTrigger>;
public static KEY_TYPE: number;
public addValues(param0: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public constructor();
public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>): void;
public conditionallyFire(pos: number, child: android.view.View): void;
public getAttributeNames(attributes: java.util.HashSet<string>): void;
public setValue(param0: string, param1: any): void;
public setValue(tag: string, value: any): void;
public load(context: android.content.Context, attrs: android.util.AttributeSet): void;
}
export module KeyTrigger {
export class Loader extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.KeyTrigger.Loader>;
public static read(c: androidx.constraintlayout.motion.widget.KeyTrigger, a: android.content.res.TypedArray, context: android.content.Context): void;
}
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class MotionConstrainedPoint extends java.lang.Comparable<androidx.constraintlayout.motion.widget.MotionConstrainedPoint> {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionConstrainedPoint>;
public static TAG: string;
public static DEBUG: boolean;
public rotationY: number;
public constructor();
public applyParameters(view: android.view.View): void;
public addValues(splines: java.util.HashMap<string,androidx.constraintlayout.motion.widget.SplineSet>, mFramePosition: number): void;
public setState(cw: androidx.constraintlayout.solver.widgets.ConstraintWidget, constraintSet: androidx.constraintlayout.widget.ConstraintSet, viewId: number): void;
public applyParameters(c: androidx.constraintlayout.widget.ConstraintSet.Constraint): void;
public setState(view: android.view.View): void;
public compareTo(o: androidx.constraintlayout.motion.widget.MotionConstrainedPoint): number;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class MotionController extends java.lang.Object {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionController>;
public static PATH_PERCENT: number;
public static PATH_PERPENDICULAR: number;
public static HORIZONTAL_PATH_X: number;
public static HORIZONTAL_PATH_Y: number;
public static VERTICAL_PATH_X: number;
public static VERTICAL_PATH_Y: number;
public static DRAW_PATH_NONE: number;
public static DRAW_PATH_BASIC: number;
public static DRAW_PATH_RELATIVE: number;
public static DRAW_PATH_CARTESIAN: number;
public static DRAW_PATH_AS_CONFIGURED: number;
public static DRAW_PATH_RECTANGLE: number;
public static DRAW_PATH_SCREEN: number;
public toString(): string;
public setDrawPath(debugMode: number): void;
public setup(parentWidth: number, parentHeight: number, transitionDuration: number, currentTime: number): void;
public setPathMotionArc(arc: number): void;
public getkeyFramePositions(type: number[], pos: number[]): number;
public setView(view: android.view.View): void;
public getDrawPath(): number;
public getKeyFrameInfo(type: number, info: number[]): number;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class MotionHelper extends androidx.constraintlayout.widget.ConstraintHelper implements androidx.constraintlayout.motion.widget.Animatable, androidx.constraintlayout.motion.widget.MotionLayout.TransitionListener {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionHelper>;
public views: android.view.View[];
public constructor(context: android.content.Context, attrs: android.util.AttributeSet);
public onKeyDown(keyCode: number, event: android.view.KeyEvent): boolean;
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
public onKeyUp(keyCode: number, event: android.view.KeyEvent): boolean;
public unscheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable): void;
public sendAccessibilityEventUnchecked(param0: android.view.accessibility.AccessibilityEvent): void;
public onKeyDown(param0: number, param1: android.view.KeyEvent): boolean;
public sendAccessibilityEvent(eventType: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
public onTransitionCompleted(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, currentId: number): void;
public setProgress(view: android.view.View, progress: number): void;
public unscheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable): void;
public onKeyMultiple(param0: number, param1: number, param2: android.view.KeyEvent): boolean;
public onKeyLongPress(keyCode: number, event: android.view.KeyEvent): boolean;
public onKeyLongPress(param0: number, param1: android.view.KeyEvent): boolean;
public onTransitionStarted(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, startId: number, endId: number): void;
public onTransitionCompleted(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number): void;
public onTransitionTrigger(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number, param2: boolean, param3: number): void;
public onTransitionChange(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number, param2: number, param3: number): void;
public scheduleDrawable(param0: android.graphics.drawable.Drawable, param1: java.lang.Runnable, param2: number): void;
public sendAccessibilityEventUnchecked(event: android.view.accessibility.AccessibilityEvent): void;
public onTransitionTrigger(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, triggerId: number, positive: boolean, progress: number): void;
public sendAccessibilityEvent(param0: number): void;
public init(attrs: android.util.AttributeSet): void;
public setProgress(progress: number): void;
public invalidateDrawable(drawable: android.graphics.drawable.Drawable): void;
public constructor(context: android.content.Context);
public unscheduleDrawable(who: android.graphics.drawable.Drawable): void;
public scheduleDrawable(who: android.graphics.drawable.Drawable, what: java.lang.Runnable, when: number): void;
public invalidateDrawable(param0: android.graphics.drawable.Drawable): void;
public setProgress(param0: number): void;
public getProgress(): number;
public isUseOnHide(): boolean;
public onTransitionStarted(param0: androidx.constraintlayout.motion.widget.MotionLayout, param1: number, param2: number): void;
public isUsedOnShow(): boolean;
public onTransitionChange(motionLayout: androidx.constraintlayout.motion.widget.MotionLayout, startId: number, endId: number, progress: number): void;
public constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number);
public onKeyMultiple(keyCode: number, repeatCount: number, event: android.view.KeyEvent): boolean;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export abstract class MotionInterpolator extends java.lang.Object implements android.view.animation.Interpolator {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionInterpolator>;
public getVelocity(): number;
public constructor();
public getInterpolation(param0: number): number;
}
}
}
}
}
declare module androidx {
export module constraintlayout {
export module motion {
export module widget {
export class MotionLayout extends androidx.constraintlayout.widget.ConstraintLayout implements androidx.core.view.NestedScrollingParent3 {
public static class: java.lang.Class<androidx.constraintlayout.motion.widget.MotionLayout>;
public static TOUCH_UP_COMPLETE: number;
public static TOUCH_UP_COMPLETE_TO_START: number;
public static TOUCH_UP_COMPLETE_TO_END: number;
public static TOUCH_UP_STOP: number;
public static TOUCH_UP_DECELERATE: number;
public static TOUCH_UP_DECELERATE_AND_COMPLETE: number;
public static IS_IN_EDIT_MODE: boolean;
public static DEBUG_SHOW_NONE: number;
public static DEBUG_SHOW_PROGRESS: number;
public static DEBUG_SHOW_PATH: number;
public static VELOCITY_POST_LAYOUT: number;
public static VELOCITY_LAYOUT: number;
public static VELOCITY_STATIC_POST_LAYOUT: number;
public static VELOCITY_STATIC_LAYOUT: number;
public mMeasureDuringTransition: boolean;
public onNestedFling(param0: android.view.View, param1: number, param2: number, param3: boolean): boolean;
public onKeyUp(param0: number, param1: android.view.KeyEvent): boolean;
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 constructor(context: android.content.Context, attrs: android.util.AttributeSet, defStyleAttr: number, defStyleRes: number);
public setState(id: number, screenWidth: number, screenHeight: number): void;
public setTransitionState(bundle: android.os.Bundle): void;
public focusableViewAvailable(v: android.view.View): void;
public onNestedPreScroll(target: android.v