From 980d56d13e10a42a92f8fa0cbf1d79977d238914 Mon Sep 17 00:00:00 2001 From: caocan Date: Sun, 19 Jun 2022 10:36:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9EonPreScroll=E3=80=81scrollBy?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=EF=BC=8C=E6=94=AF=E6=8C=81=E6=BB=9A=E5=8A=A8?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=B5=8C=E5=A5=97=E6=BB=9A=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: caocan Change-Id: I88d007171c9ad955c401eed0a4bbdd22a5f84181 --- api/@internal/component/ets/list.d.ts | 6 ++++++ api/@internal/component/ets/scroll.d.ts | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index 0a56f0a043..9d12aef340 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -217,6 +217,12 @@ declare class ListAttribute extends CommonMethod { * @since 8 */ onItemDrop(event: (event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void): ListAttribute; + + /** + * Event called when list will scroll. + * @since 9 + */ + onScrollBegin(event: (dx: number, dy: number) => { dxRemain: number, dyRemain: number }): ListAttribute; } declare const List: ListInterface; diff --git a/api/@internal/component/ets/scroll.d.ts b/api/@internal/component/ets/scroll.d.ts index 4779b3593c..47334f21c6 100644 --- a/api/@internal/component/ets/scroll.d.ts +++ b/api/@internal/component/ets/scroll.d.ts @@ -86,6 +86,12 @@ declare class Scroller { * @since 7 */ scrollToIndex(value: number); + + /** + * Called when the setting slides by offset. + * @since 9 + */ + scrollBy(dx: Length, dy: Length); } /** @@ -152,6 +158,12 @@ declare class ScrollAttribute extends CommonMethod { * @since 7 */ edgeEffect(edgeEffect: EdgeEffect): ScrollAttribute; + + /** + * Event called when sroll will scroll. + * @since 9 + */ + onScrollBegin(event: (dx: number, dy: number) => { dxRemain: number, dyRemain: number }): ScrollAttribute; } declare const Scroll: ScrollInterface; -- Gitee