UNPKG

@nativescript-community/ui-collectionview

Version:

Allows you to easily add a collection view (grid list view) to your projects. Supports vertical and horizontal modes, templating, and more.

725 lines (706 loc) 235 kB
import javalangObject = java.lang.Object; import javalangClass = java.lang.Class; import javalangannotationAnnotation = java.lang.annotation.Annotation; import javalangRunnable = java.lang.Runnable; import javautilList = java.util.List; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export class BuildConfig extends javalangObject { 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(); } } } } } export module telerik { export module widget { export module list { export class ListViewHolder extends androidx.recyclerview.widget.RecyclerView.ViewHolder { public static class: java.lang.Class<com.telerik.widget.list.ListViewHolder>; public constructor(param0: globalAndroid.view.View); } } } } } import androidsupportv7widgetRecyclerViewAdapter = androidx.recyclerview.widget.RecyclerView.Adapter; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class AdapterPath extends javalangObject { public constructor(); public append(param0: com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPathSegment): com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPath; public lastSegment(): com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPathSegment; public segments(): javautilList<any>; public clear(): com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPath; public firstSegment(): com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPathSegment; public isEmpty(): boolean; public append(param0: com.h6ah4i.android.widget.advrecyclerview.adapter.UnwrapPositionResult): com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPath; public append(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject): com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPath; } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class AdapterPathSegment extends javalangObject { public adapter: androidsupportv7widgetRecyclerViewAdapter<any>; public tag: javalangObject; public constructor(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject); } } } } } } } import androidsupportv7widgetRecyclerViewAdapterDataObserver = androidx.recyclerview.widget.RecyclerView.AdapterDataObserver; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class BridgeAdapterDataObserver extends androidsupportv7widgetRecyclerViewAdapterDataObserver { public constructor(); public onChanged(): void; public getTag(): javalangObject; public constructor( param0: com.h6ah4i.android.widget.advrecyclerview.adapter.BridgeAdapterDataObserver.Subscriber, param1: androidsupportv7widgetRecyclerViewAdapter<any>, param2: javalangObject ); public onItemRangeInserted(param0: number, param1: number): void; public onItemRangeChanged(param0: number, param1: number): void; public onItemRangeRemoved(param0: number, param1: number): void; public onItemRangeChanged(param0: number, param1: number, param2: javalangObject): void; public onItemRangeMoved(param0: number, param1: number, param2: number): void; } export module BridgeAdapterDataObserver { export class Subscriber extends javalangObject { /** * Constructs a new instance of the com.h6ah4i.android.widget.advrecyclerview.adapter.BridgeAdapterDataObserver$Subscriber interface with the provided implementation. */ public constructor(); public onBridgedAdapterRangeMoved(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number, param4: number): void; public onBridgedAdapterItemRangeChanged(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number): void; public onBridgedAdapterItemRangeInserted(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number): void; public onBridgedAdapterChanged(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject): void; public onBridgedAdapterItemRangeRemoved(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number): void; public onBridgedAdapterItemRangeChanged( param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number, param4: javalangObject ): void; } } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class ItemIdComposer extends javalangObject { public static BIT_OFFSET_RESERVED_SIGN_FLAG: number; public static BIT_OFFSET_SEGMENT: number; public static BIT_OFFSET_GROUP_ID: number; public static BIT_OFFSET_CHILD_ID: number; public static BIT_WIDTH_RESERVED_SIGN_FLAG: number; public static BIT_WIDTH_SEGMENT: number; public static BIT_WIDTH_GROUP_ID: number; public static BIT_WIDTH_CHILD_ID: number; public static BIT_MASK_RESERVED_SIGN_FLAG: number; public static BIT_MASK_SEGMENT: number; public static BIT_MASK_GROUP_ID: number; public static BIT_MASK_CHILD_ID: number; public static MIN_SEGMENT: number; public static MAX_SEGMENT: number; public static MIN_GROUP_ID: number; public static MAX_GROUP_ID: number; public static MIN_CHILD_ID: number; public static MAX_CHILD_ID: number; public static MIN_WRAPPED_ID: number; public static MAX_WRAPPED_ID: number; public static extractSegmentPart(param0: number): number; public static extractWrappedIdPart(param0: number): number; public static extractExpandableChildIdPart(param0: number): number; public static composeExpandableGroupId(param0: number): number; public static isExpandableGroup(param0: number): boolean; public static composeSegment(param0: number, param1: number): number; public static composeExpandableChildId(param0: number, param1: number): number; public static extractExpandableGroupIdPart(param0: number): number; } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class ItemViewTypeComposer extends javalangObject { public static BIT_OFFSET_EXPANDABLE_FLAG: number; public static BIT_OFFSET_SEGMENT: number; public static BIT_OFFSET_WRAPPED_VIEW_TYPE: number; public static BIT_WIDTH_EXPANDABLE_FLAG: number; public static BIT_WIDTH_SEGMENT: number; public static BIT_WIDTH_WRAPPED_VIEW_TYPE: number; public static BIT_MASK_EXPANDABLE_FLAG: number; public static BIT_MASK_SEGMENT: number; public static BIT_MASK_WRAPPED_VIEW_TYPE: number; public static MIN_SEGMENT: number; public static MAX_SEGMENT: number; public static MIN_WRAPPED_VIEW_TYPE: number; public static MAX_WRAPPED_VIEW_TYPE: number; public static extractSegmentPart(param0: number): number; public static extractWrappedViewTypePart(param0: number): number; public static isExpandableGroup(param0: number): boolean; public static composeSegment(param0: number, param1: number): number; } } } } } } } import androidsupportv7widgetRecyclerView = androidx.recyclerview.widget.RecyclerView; import androidsupportv7widgetRecyclerViewViewHolder = androidx.recyclerview.widget.RecyclerView.ViewHolder; import androidviewViewGroup = android.view.ViewGroup; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class SimpleWrapperAdapter extends androidsupportv7widgetRecyclerViewAdapter<any> implements com.h6ah4i.android.widget.advrecyclerview.adapter.WrapperAdapter, com.h6ah4i.android.widget.advrecyclerview.adapter.BridgeAdapterDataObserver.Subscriber { public static FULL_UPDATE_PAYLOADS: javautilList<any>; public onBridgedAdapterItemRangeInserted(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number): void; public getItemId(param0: number): number; public constructor(param0: androidsupportv7widgetRecyclerViewAdapter<any>); public onViewDetachedFromWindow(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public getItemViewType(param0: number): number; public onBridgedAdapterChanged(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject): void; public unwrapPosition(param0: com.h6ah4i.android.widget.advrecyclerview.adapter.UnwrapPositionResult, param1: number): void; public onRelease(): void; public getWrappedAdapters(param0: javautilList<any>): void; public setHasStableIds(param0: boolean): void; public onFailedToRecycleView(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public onFailedToRecycleView(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): boolean; public onHandleWrappedAdapterRangeMoved(param0: number, param1: number, param2: number): void; public onBridgedAdapterItemRangeChanged(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number): void; public onBindViewHolder(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number, param2: javautilList<any>): void; public onBindViewHolder(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public constructor(); public wrapPosition(param0: com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPathSegment, param1: number): number; public onBridgedAdapterItemRangeRemoved(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number): void; public onViewDetachedFromWindow(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onViewRecycled(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onHandleWrappedAdapterItemRangeInserted(param0: number, param1: number): void; public onViewRecycled(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public release(): void; public onCreateViewHolder(param0: androidviewViewGroup, param1: number): androidsupportv7widgetRecyclerViewViewHolder; public onAttachedToRecyclerView(param0: androidsupportv7widgetRecyclerView): void; public isWrappedAdapterAlive(): boolean; public onBridgedAdapterRangeMoved(param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number, param4: number): void; public onViewAttachedToWindow(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onViewAttachedToWindow(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onHandleWrappedAdapterItemRangeRemoved(param0: number, param1: number): void; public getItemCount(): number; public getWrappedAdapter(): androidsupportv7widgetRecyclerViewAdapter<any>; public onHandleWrappedAdapterItemRangeChanged(param0: number, param1: number, param2: javalangObject): void; public onHandleWrappedAdapterItemRangeChanged(param0: number, param1: number): void; public onBridgedAdapterItemRangeChanged( param0: androidsupportv7widgetRecyclerViewAdapter<any>, param1: javalangObject, param2: number, param3: number, param4: javalangObject ): void; public onDetachedFromRecyclerView(param0: androidsupportv7widgetRecyclerView): void; public onHandleWrappedAdapterChanged(): void; } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class UnwrapPositionResult extends javalangObject { public adapter: androidsupportv7widgetRecyclerViewAdapter<any>; public tag: javalangObject; public position: number; public constructor(); public clear(): void; public isValid(): boolean; } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class WrappedAdapter extends javalangObject { /** * Constructs a new instance of the com.h6ah4i.android.widget.advrecyclerview.adapter.WrappedAdapter interface with the provided implementation. */ public constructor(); public onViewAttachedToWindow(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onViewDetachedFromWindow(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onViewRecycled(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onFailedToRecycleView(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): boolean; } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module adapter { export class WrapperAdapter extends javalangObject implements com.h6ah4i.android.widget.advrecyclerview.adapter.WrappedAdapter { /** * Constructs a new instance of the com.h6ah4i.android.widget.advrecyclerview.adapter.WrapperAdapter interface with the provided implementation. */ public constructor(); public wrapPosition(param0: com.h6ah4i.android.widget.advrecyclerview.adapter.AdapterPathSegment, param1: number): number; public onViewAttachedToWindow(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public onViewDetachedFromWindow(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public unwrapPosition(param0: com.h6ah4i.android.widget.advrecyclerview.adapter.UnwrapPositionResult, param1: number): void; public onViewRecycled(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): void; public getWrappedAdapters(param0: javautilList<any>): void; public release(): void; public onFailedToRecycleView(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number): boolean; } } } } } } } import androidsupportv7widgetSimpleItemAnimator = androidx.recyclerview.widget.SimpleItemAnimator; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export abstract class BaseItemAnimator extends androidsupportv7widgetSimpleItemAnimator { public constructor(); public onRemoveStartingImpl(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onAddFinishedImpl(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onMoveStarting(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onAddStarting(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onRemoveFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onChangeStartingItem(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: boolean): void; public onMoveFinishedImpl(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onChangeFinished(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: boolean): void; public onMoveStartingImpl(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onChangeStarting(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: boolean): void; public dispatchFinishedWhenDone(): boolean; public debugLogEnabled(): boolean; public onAddFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onRemoveStarting(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onMoveFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onAddStartingImpl(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onRemoveFinishedImpl(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public onChangeFinishedImpl(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: boolean): void; public setListener(param0: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator.ItemAnimatorListener): void; } export module BaseItemAnimator { export interface ItemAnimatorListener { /** * Constructs a new instance of the com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator$ItemAnimatorListener interface with the provided implementation. */ onRemoveFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; onChangeFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; onAddFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; onMoveFinished(param0: androidsupportv7widgetRecyclerViewViewHolder): void; } } } } } } } } import androidsupportv7widgetRecyclerViewItemAnimatorItemHolderInfo = androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemHolderInfo; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export class DraggableItemAnimator extends com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator { public constructor(); public animateChange( param0: androidsupportv7widgetRecyclerViewViewHolder, param1: androidsupportv7widgetRecyclerViewViewHolder, param2: number, param3: number, param4: number, param5: number ): boolean; public onSetup(): void; public animateChange( param0: androidsupportv7widgetRecyclerViewViewHolder, param1: androidsupportv7widgetRecyclerViewViewHolder, param2: androidsupportv7widgetRecyclerViewItemAnimatorItemHolderInfo, param3: androidsupportv7widgetRecyclerViewItemAnimatorItemHolderInfo ): boolean; } } } } } } } import androidsupportv7widgetRecyclerViewItemAnimatorItemAnimatorFinishedListener = androidx.recyclerview.widget.RecyclerView.ItemAnimator.ItemAnimatorFinishedListener; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export abstract class GeneralItemAnimator extends com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator { public animateMove(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number, param2: number, param3: number, param4: number): boolean; public getItemMoveAnimationsManager(): com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemMoveAnimationManager; public getItemAddAnimationsManager(): com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAddAnimationManager; public setDebug(param0: boolean): void; public schedulePendingAnimationsByDefaultRule(): void; public onSchedulePendingAnimations(): void; public animateChange( param0: androidsupportv7widgetRecyclerViewViewHolder, param1: androidsupportv7widgetRecyclerViewViewHolder, param2: number, param3: number, param4: number, param5: number ): boolean; public isRunning(): boolean; public getItemChangeAnimationsManager(): com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemChangeAnimationManager; public animateAdd(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public dispatchFinishedWhenDone(): boolean; public endAnimations(): void; public constructor(); public animateRemove(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public setItemRemoveAnimationManager(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemRemoveAnimationManager): void; public cancelAnimations(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public animateChange( param0: androidsupportv7widgetRecyclerViewViewHolder, param1: androidsupportv7widgetRecyclerViewViewHolder, param2: androidsupportv7widgetRecyclerViewItemAnimatorItemHolderInfo, param3: androidsupportv7widgetRecyclerViewItemAnimatorItemHolderInfo ): boolean; public setItemChangeAnimationsManager(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemChangeAnimationManager): void; public endAnimation(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public setItemAddAnimationsManager(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAddAnimationManager): void; public onSetup(): void; public getRemoveAnimationManager(): com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemRemoveAnimationManager; public debugLogEnabled(): boolean; public isDebug(): boolean; public isRunning(param0: androidsupportv7widgetRecyclerViewItemAnimatorItemAnimatorFinishedListener): boolean; public setItemMoveAnimationsManager(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemMoveAnimationManager): void; public runPendingAnimations(): void; public hasPendingAnimations(): boolean; } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export class RefactoredDefaultItemAnimator extends com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator { public constructor(); public canReuseUpdatedViewHolder(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public onSetup(): void; public canReuseUpdatedViewHolder(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: javautilList<any>): boolean; public onSchedulePendingAnimations(): void; } export module RefactoredDefaultItemAnimator { export class DefaultItemAddAnimationManager extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAddAnimationManager { public constructor(param0: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator); public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.AddAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.AddAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.AddAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public addPendingAnimation(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.AddAnimationInfo): void; } export class DefaultItemChangeAnimationManager extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemChangeAnimationManager { public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ChangeAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public constructor(param0: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator); public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onCreateChangeAnimationForNewItem(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ChangeAnimationInfo): void; public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onCreateChangeAnimationForOldItem(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ChangeAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ChangeAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public addPendingAnimation( param0: androidsupportv7widgetRecyclerViewViewHolder, param1: androidsupportv7widgetRecyclerViewViewHolder, param2: number, param3: number, param4: number, param5: number ): boolean; public onAnimationCancel( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ChangeAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; } export class DefaultItemMoveAnimationManager extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemMoveAnimationManager { public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.MoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.MoveAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.MoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public constructor(param0: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator); public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.MoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public addPendingAnimation(param0: androidsupportv7widgetRecyclerViewViewHolder, param1: number, param2: number, param3: number, param4: number): boolean; public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; } export class DefaultItemRemoveAnimationManager extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemRemoveAnimationManager { public constructor(param0: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator); public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public addPendingAnimation(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationCancel( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo): void; } } } } } } } } import androidviewanimationInterpolator = android.view.animation.Interpolator; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export class SwipeDismissItemAnimator extends com.h6ah4i.android.widget.advrecyclerview.animator.DraggableItemAnimator { public static MOVE_INTERPOLATOR: androidviewanimationInterpolator; public constructor(); public onSetup(): void; } export module SwipeDismissItemAnimator { export class SwipeDismissItemRemoveAnimationManager extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemRemoveAnimationManager { public static DEFAULT_INTERPOLATOR: androidviewanimationInterpolator; public static isSwipeDismissed(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo): boolean; public constructor(param0: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator); public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationCancel(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public addPendingAnimation(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public static isSwipeDismissed(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationCancel( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onAnimationEndedBeforeStarted( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo): void; } export class SwipeDismissRemoveAnimationInfo extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.RemoveAnimationInfo { public constructor(); public constructor(param0: androidsupportv7widgetRecyclerViewViewHolder); } } } } } } } } declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export module impl { export class AddAnimationInfo extends com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo { public holder: androidsupportv7widgetRecyclerViewViewHolder; public clear(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public toString(): string; public getAvailableViewHolder(): androidsupportv7widgetRecyclerViewViewHolder; public constructor(); public constructor(param0: androidsupportv7widgetRecyclerViewViewHolder); } } } } } } } } import androidsupportv4viewViewPropertyAnimatorCompat = androidx.core.view.ViewPropertyAnimatorCompat; import androidsupportv4viewViewPropertyAnimatorListener = androidx.core.view.ViewPropertyAnimatorListener; import androidviewView = android.view.View; declare module com { export module h6ah4i { export module android { export module widget { export module advrecyclerview { export module animator { export module impl { export abstract class BaseItemAnimationManager extends javalangObject { public mItemAnimator: com.h6ah4i.android.widget.advrecyclerview.animator.BaseItemAnimator; public mPending: javautilList<any>; public mDeferredReadySets: javautilList<any>; public mActive: javautilList<any>; public dispatchFinishedWhenDone(): void; public endNotStartedAnimation( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): boolean; public enqueuePendingAnimationInfo(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo): void; public onAnimationEndedSuccessfully( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder ): void; public debugLogEnabled(): boolean; public endAllPendingAnimations(): void; public isRunning(): boolean; public onCreateAnimation(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo): void; public cancelAllStartedAnimations(): void; public setDuration(param0: number): void; public endPendingAnimations(param0: androidsupportv7widgetRecyclerViewViewHolder): void; public removeFromActive(param0: androidsupportv7widgetRecyclerViewViewHolder): boolean; public dispatchFinished(param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder): void; public endAllDeferredReadyAnimations(): void; public startActiveItemAnimation( param0: com.h6ah4i.android.widget.advrecyclerview.animator.impl.ItemAnimationInfo, param1: androidsupportv7widgetRecyclerViewViewHolder, param2: androidsupportv4viewViewPropertyAnimatorCompat ): void; public dispatchStarting(param0: com.h6ah4i.android.widg