UNPKG

@icecreamcake/autojs6-dts

Version:

TypeScript Declarations for AutoJs6

220 lines (214 loc) 15.8 kB
declare module com { export module yqritc { export module recyclerviewflexibledivider { export class BuildConfig extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.BuildConfig>; public static DEBUG: boolean; public static APPLICATION_ID: string; public static BUILD_TYPE: string; public static FLAVOR: string; public static VERSION_CODE: number; public static VERSION_NAME: string; public constructor(); } } } } declare module com { export module yqritc { export module recyclerviewflexibledivider { export abstract class FlexibleDividerDecoration extends androidx.recyclerview.widget.RecyclerView.ItemDecoration { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration>; public mDividerType: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType; public mVisibilityProvider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.VisibilityProvider; public mPaintProvider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.PaintProvider; public mColorProvider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.ColorProvider; public mDrawableProvider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DrawableProvider; public mSizeProvider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.SizeProvider; public mShowLastDivider: boolean; public mPositionInsideItem: boolean; public setItemOffsets(param0: android.graphics.Rect, param1: number, param2: androidx.recyclerview.widget.RecyclerView): void; public isReverseLayout(parent: androidx.recyclerview.widget.RecyclerView): boolean; public constructor(builder: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder<any>); public getItemOffsets(param0: android.graphics.Rect, param1: android.view.View, param2: androidx.recyclerview.widget.RecyclerView, param3: androidx.recyclerview.widget.RecyclerView.State): void; public onDraw(param0: android.graphics.Canvas, param1: androidx.recyclerview.widget.RecyclerView): void; public onDraw(param0: android.graphics.Canvas, param1: androidx.recyclerview.widget.RecyclerView, param2: androidx.recyclerview.widget.RecyclerView.State): void; public getItemOffsets(rect: android.graphics.Rect, v: android.view.View, parent: androidx.recyclerview.widget.RecyclerView, state: androidx.recyclerview.widget.RecyclerView.State): void; public onDraw(c: android.graphics.Canvas, parent: androidx.recyclerview.widget.RecyclerView, state: androidx.recyclerview.widget.RecyclerView.State): void; public getItemOffsets(param0: android.graphics.Rect, param1: number, param2: androidx.recyclerview.widget.RecyclerView): void; public getDividerBound(param0: number, param1: androidx.recyclerview.widget.RecyclerView, param2: android.view.View): android.graphics.Rect; public constructor(); } export module FlexibleDividerDecoration { export class Builder<T> extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder<any>>; public mResources: android.content.res.Resources; public showLastDivider(): T; public constructor(context: android.content.Context); public drawableProvider(provider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DrawableProvider): T; public size(size: number): T; public colorResId(colorId: number): T; public colorProvider(provider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.ColorProvider): T; public sizeProvider(provider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.SizeProvider): T; public paint(paint: android.graphics.Paint): T; public drawable(id: number): T; public visibilityProvider(provider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.VisibilityProvider): T; public positionInsideItem(positionInsideItem: boolean): T; public checkBuilderParams(): void; public color(color: number): T; public sizeResId(sizeId: number): T; public paintProvider(provider: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.PaintProvider): T; public drawable(drawable: android.graphics.drawable.Drawable): T; } export class ColorProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.ColorProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration$ColorProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { dividerColor(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; }); public constructor(); public dividerColor(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; } export class DividerType { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType>; public static DRAWABLE: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType; public static PAINT: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType; public static COLOR: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType; public static values(): com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType[]; public static valueOf(enumType: java.lang.Class<any>, name: string): java.lang.Enum<any>; public static valueOf(name: string): com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DividerType; } export class DrawableProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.DrawableProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration$DrawableProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { drawableProvider(param0: number, param1: androidx.recyclerview.widget.RecyclerView): android.graphics.drawable.Drawable; }); public constructor(); public drawableProvider(param0: number, param1: androidx.recyclerview.widget.RecyclerView): android.graphics.drawable.Drawable; } export class PaintProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.PaintProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration$PaintProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { dividerPaint(param0: number, param1: androidx.recyclerview.widget.RecyclerView): android.graphics.Paint; }); public constructor(); public dividerPaint(param0: number, param1: androidx.recyclerview.widget.RecyclerView): android.graphics.Paint; } export class SizeProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.SizeProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration$SizeProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { dividerSize(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; }); public constructor(); public dividerSize(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; } export class VisibilityProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.VisibilityProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration$VisibilityProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { shouldHideDivider(param0: number, param1: androidx.recyclerview.widget.RecyclerView): boolean; }); public constructor(); public shouldHideDivider(param0: number, param1: androidx.recyclerview.widget.RecyclerView): boolean; } } } } } declare module com { export module yqritc { export module recyclerviewflexibledivider { export class HorizontalDividerItemDecoration extends com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration>; public setItemOffsets(param0: android.graphics.Rect, param1: number, param2: androidx.recyclerview.widget.RecyclerView): void; public setItemOffsets(outRect: android.graphics.Rect, position: number, parent: androidx.recyclerview.widget.RecyclerView): void; public constructor(builder: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder<any>); public getDividerBound(position: number, parent: androidx.recyclerview.widget.RecyclerView, child: android.view.View): android.graphics.Rect; public constructor(builder: com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder); public getDividerBound(param0: number, param1: androidx.recyclerview.widget.RecyclerView, param2: android.view.View): android.graphics.Rect; public constructor(); } export module HorizontalDividerItemDecoration { export class Builder extends com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder<com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder> { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder>; public margin(leftMargin: number, rightMargin: number): com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder; public margin(horizontalMargin: number): com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder; public marginProvider(provider: com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.MarginProvider): com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder; public constructor(context: android.content.Context); public marginResId(leftMarginId: number, rightMarginId: number): com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder; public build(): com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration; public marginResId(horizontalMarginId: number): com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.Builder; } export class MarginProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration.MarginProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.HorizontalDividerItemDecoration$MarginProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { dividerLeftMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; dividerRightMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; }); public constructor(); public dividerRightMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; public dividerLeftMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; } } } } } declare module com { export module yqritc { export module recyclerviewflexibledivider { export class VerticalDividerItemDecoration extends com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration>; public setItemOffsets(param0: android.graphics.Rect, param1: number, param2: androidx.recyclerview.widget.RecyclerView): void; public setItemOffsets(outRect: android.graphics.Rect, position: number, parent: androidx.recyclerview.widget.RecyclerView): void; public constructor(builder: com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder<any>); public getDividerBound(position: number, parent: androidx.recyclerview.widget.RecyclerView, child: android.view.View): android.graphics.Rect; public constructor(builder: com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder); public getDividerBound(param0: number, param1: androidx.recyclerview.widget.RecyclerView, param2: android.view.View): android.graphics.Rect; public constructor(); } export module VerticalDividerItemDecoration { export class Builder extends com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder<com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder> { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder>; public constructor(context: android.content.Context); public marginResId(topMarginId: number, bottomMarginId: number): com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder; public marginProvider(provider: com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.MarginProvider): com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder; public margin(verticalMargin: number): com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder; public marginResId(verticalMarginId: number): com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder; public margin(topMargin: number, bottomMargin: number): com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.Builder; public build(): com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration; } export class MarginProvider extends java.lang.Object { public static class: java.lang.Class<com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration.MarginProvider>; /** * Constructs a new instance of the com.yqritc.recyclerviewflexibledivider.VerticalDividerItemDecoration$MarginProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { dividerTopMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; dividerBottomMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; }); public constructor(); public dividerTopMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; public dividerBottomMargin(param0: number, param1: androidx.recyclerview.widget.RecyclerView): number; } } } } } //Generics information: //com.yqritc.recyclerviewflexibledivider.FlexibleDividerDecoration.Builder:1