@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
TypeScript
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