Home
last modified time | relevance | path

Searched refs:scroller (Results 1 – 25 of 139) sorted by relevance

123456

/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-basic-components-scrollbar.md65 | scroller | [Scroller](ts-container-scroll.md#scroller) | 是 | 可滚动组件的控制器。用于与可滚动组件进行绑定。 |
98 private scroller: Scroller = new Scroller()
104 Scroll(this.scroller) {
123 …ScrollBar({ scroller: this.scroller, direction: ScrollBarDirection.Vertical,state: BarState.Auto }…
147 private scroller: Scroller = new Scroller()
153 Scroll(this.scroller) {
172 …ScrollBar({ scroller: this.scroller, direction: ScrollBarDirection.Vertical,state: BarState.Auto })
209 List({ space: 10, scroller: this.listScroller }) {
232 ScrollBar({ scroller: this.listScroller})
H A Dts-container-scroll.md19 Scroll(scroller?: Scroller)
29 | scroller | [Scroller](#scroller) | 否 | 可滚动组件的控制器。用于与可滚动组件进行绑定。 |
475 scroller: Scroller = new Scroller()
820 ### 示例1(设置scroller控制器)
821 该示例展示了Scroll组件部分属性和scroller控制器的使用。
835 Scroll(this.scroller) {
901 this.scroller.fling(-3000)
1153 scroller: Scroller = new Scroller;
1156 Scroll(this.scroller) {
1204 List({ space: this.listSpace, initialIndex: 4, scroller: this.scroller }) {
[all …]
H A Dts-container-grid.md852 scroller: Scroller = new Scroller()
858 Grid(this.scroller) {
915 this.scroller.scrollPage({ next: true })
934 scroller: Scroller = new Scroller()
953 Grid(this.scroller, this.layoutOptions1) {
1017 private scroller: Scroller = new Scroller()
1037 List({ scroller: this.scroller }) {
1197 scroller: Scroller = new Scroller()
1226 Grid(this.scroller) {
1542 scroller: Scroller = new Scroller()
[all …]
H A Dts-container-list.md53 List(value?:{space?: number | string, initialIndex?: number, scroller?: Scroller})
67 | scroller | [Scroller](ts-container-scroll.md#scroller) | 否 | 可滚动组件的控制器。用于与可滚动组件进行绑定。<br/>**…
636 列表滑动开始时触发。手指拖动列表或列表的滚动条触发的滑动开始时,会触发该事件。使用[Scroller](ts-container-scroll.md#scroller)滑动控制器触发的带动画的滑动,…
829 …ListScroller继承自[Scroller](ts-container-scroll.md#scroller),具有[Scroller](ts-container-scroll.md#scr…
1198 List({ space: 20, initialIndex: 3, scroller: this.scrollerForList }) {
1241 private scroller: ListScroller = new ListScroller()
1254 List({ space: this.listSpace, initialIndex: 4, scroller: this.scroller }) {
1285 this.scroller.scrollTo({xOffset: 0, yOffset: 310})
1321 private scroller: ListScroller = new ListScroller()
1345 List({ space: 20, scroller: this.scroller}) {
[all …]
H A Dts-container-waterflow.md43 | scroller | [Scroller](ts-container-scroll.md#scroller) | 否 | 可滚动组件的控制器,与可滚动组件绑定。<br/>**说明:** <b…
217 …算设置了滚动条也无法显示。 <br/> 3. 不支持[scroller](#waterflowoptions对象说明)的[scrollTo](ts-container-scroll.md#scro…
642 scroller: Scroller = new Scroller()
833 scroller: Scroller = new Scroller()
974 WaterFlow({ scroller: this.scroller, sections: this.sections }) {
1142 scroller: Scroller = new Scroller()
1167 WaterFlow({ scroller:this.scroller }) {
/ohos5.0/docs/zh-cn/third-party-cases/
H A Dinteract-lists.md16 - 点击数字标题,下方的数字列表也随之变化:首先获取到点击数字标题的索引,通过该索引计算出下方对应数字的起始项索引,然后通过scroller的scrollToIndex方法跳转到对应索引的数字项。
31 private scroller: Scroller = new Scroller();
39 List ({ space: 50, scroller: this.classifyScroller, initialIndex: 0 }) {
58 List({ space: 20, scroller: this.scroller }) {
110 3. 点击数字标题,数字列表随之滑动:首先获取到点击数字标题的索引,通过该索引计算出下方对应数字的起始项索引,然后通过scroller的scrollToIndex方法跳转到对应索引的数字项,具体代码…
118 this.scroller.scrollToIndex(itemIndex)
152 private scroller: Scroller = new Scroller();
170 List ({ space: 50, scroller: this.classifyScroller, initialIndex: 0 }) {
190 this.scroller.scrollToIndex(itemIndex)
197 List({ space: 20, scroller: this.scroller }) {
[all …]
H A Dhow-to-group-contacts-with-alphabet.md124 List({scroller:this.listScroller}){
152 3、最后,我们通过AlphabetIndexer组件的onSelect事件获取到字母导航选择项的索引,然后通过List组件的scroller控制器控制联系人列表滑动到相同的索引处,从而实现通过右侧字…
156 // 创建List组件的scroller控制器:listScroller,用于控制联系人列表的滑动位置
161 // 将scroller控制器绑定到List组件
162 List({scroller:this.listScroller}){
286 // 创建List组件的scroller控制器:listScroller,用于控制联系人列表的滑动位置
291 // 将scroller控制器绑定到List组件
292 List({scroller:this.listScroller}){
H A Dgriditem-drag-and-drop.md35 Grid(this.scroller) {
119 scroller: Scroller = new Scroller()
147 Grid(this.scroller) {
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-basic-components-scrollbar.md65 | scroller | [Scroller](ts-container-scroll.md#scroller) | Yes| Scroller, which can be bound to scr…
73 > This component is bound to a scrollable component through **scroller**, and can be used to scroll…
98 private scroller: Scroller = new Scroller()
104 Scroll(this.scroller) {
123 …ScrollBar({ scroller: this.scroller, direction: ScrollBarDirection.Vertical,state: BarState.Auto }…
147 private scroller: Scroller = new Scroller()
153 Scroll(this.scroller) {
172 …ScrollBar({ scroller: this.scroller, direction: ScrollBarDirection.Vertical,state: BarState.Auto })
209 List({ space: 10, scroller: this.listScroller }) {
232 ScrollBar({ scroller: this.listScroller})
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/
H A Dcj_grid_ffi.cpp36 auto scroller = FFIData::GetData<NativeNGScroller>(scrollerID); in FfiOHOSAceFrameworkGridCreateScroller() local
37 if (scroller == nullptr) { in FfiOHOSAceFrameworkGridCreateScroller()
43 scrollBarProxy = scroller->GetScrollBarProxy(); in FfiOHOSAceFrameworkGridCreateScroller()
46 scroller->SetScrollBarProxy(scrollBarProxy); in FfiOHOSAceFrameworkGridCreateScroller()
50 scroller->SetController(positionController); in FfiOHOSAceFrameworkGridCreateScroller()
H A Dcj_scrollbar_ffi.cpp48 auto scroller = FFIData::GetData<NativeNGScroller>(scrollerID); in FfiOHOSAceFrameworkScrollBarCreate() local
49 if (scroller == nullptr) { in FfiOHOSAceFrameworkScrollBarCreate()
53 auto scrollBarProxy = AceType::DynamicCast<NG::ScrollBarProxy>(scroller->GetScrollBarProxy()); in FfiOHOSAceFrameworkScrollBarCreate()
H A Dcj_list_ffi.cpp82 auto scroller = FFIData::GetData<NativeNGScroller>(scrollerID); in FfiOHOSAceFrameworkListCreate() local
83 if (scroller == nullptr) { in FfiOHOSAceFrameworkListCreate()
88 scroller->SetController(listController); in FfiOHOSAceFrameworkListCreate()
90 auto proxy = AceType::DynamicCast<NG::ScrollBarProxy>(scroller->GetScrollBarProxy()); in FfiOHOSAceFrameworkListCreate()
93 scroller->SetScrollBarProxy(proxy); in FfiOHOSAceFrameworkListCreate()
H A Dcj_scroll_ffi.cpp141 auto scroller = FFIData::GetData<NativeNGScroller>(scrollerID); in FfiOHOSAceFrameworkScrollCreate() local
142 if (scroller == nullptr) { in FfiOHOSAceFrameworkScrollCreate()
148 scroller->SetController(positionController); in FfiOHOSAceFrameworkScrollCreate()
149 auto proxy = scroller->GetScrollBarProxy(); in FfiOHOSAceFrameworkScrollCreate()
152 scroller->SetScrollBarProxy(proxy); in FfiOHOSAceFrameworkScrollCreate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_navdestination_scrollable_processor.cpp86 auto* scroller = JSRef<JSObject>::Cast(item)->Unwrap<JSScroller>(); in ParseScrollerArray() local
87 if (!scroller) { in ParseScrollerArray()
90 scrollers.emplace_back(AceType::WeakClaim(scroller)); in ParseScrollerArray()
292 for (const auto& scroller : scrollers) { in BindToScrollable() local
293 incommingScrollers_.emplace(scroller); in BindToScrollable()
342 for (auto& scroller : incommingScrollers_) { in CombineIncomingScrollers() local
343 NestedScrollers nestedScroller(scroller, std::nullopt); in CombineIncomingScrollers()
H A Djs_scroller.cpp84 auto scroller = Referenced::MakeRefPtr<JSScroller>(); in Constructor() local
85 scroller->IncRefCount(); in Constructor()
86 args.SetReturnValue(Referenced::RawPtr(scroller)); in Constructor()
89 void JSScroller::Destructor(JSScroller* scroller) in Destructor() argument
91 if (scroller != nullptr) { in Destructor()
92 scroller->DecRefCount(); in Destructor()
H A Djs_text_clock.cpp322 auto scroller = Referenced::MakeRefPtr<JSTextClockController>(); in Constructor() local
323 scroller->IncRefCount(); in Constructor()
324 args.SetReturnValue(Referenced::RawPtr(scroller)); in Constructor()
327 void JSTextClockController::Destructor(JSTextClockController* scroller) in Destructor() argument
329 if (scroller != nullptr) { in Destructor()
330 scroller->DecRefCount(); in Destructor()
H A Djs_list.cpp194 void JSList::SetScroller(RefPtr<JSScroller> scroller) in SetScroller() argument
196 if (scroller) { in SetScroller()
198 scroller->SetController(listController); in SetScroller()
201 auto proxy = scroller->GetScrollBarProxy(); in SetScroller()
208 scroller->SetScrollBarProxy(proxy); in SetScroller()
907 auto scroller = Referenced::MakeRefPtr<JSListScroller>(); in Constructor() local
908 scroller->IncRefCount(); in Constructor()
909 args.SetReturnValue(Referenced::RawPtr(scroller)); in Constructor()
912 void JSListScroller::Destructor(JSListScroller* scroller) in Destructor() argument
914 if (scroller != nullptr) { in Destructor()
[all …]
H A Djs_list.h29 static void Destructor(JSListScroller* scroller);
40 static void SetScroller(RefPtr<JSScroller> scroller);
/ohos5.0/docs/zh-cn/application-dev/ui/
H A Darkts-layout-development-create-grid.md262 Grid组件初始化时,可以绑定一个[Scroller](../reference/apis-arkui/arkui-ts/ts-container-scroll.md#scroller)对象,用于进…
266 private scroller: Scroller = new Scroller()
274 Grid(this.scroller) {
281 this.scroller.scrollPage({
288 this.scroller.scrollPage({
/ohos5.0/docs/zh-cn/application-dev/performance/
H A Dgrid_optimization.md183 scroller: Scroller = new Scroller();
194 Grid(this.scroller) {
217 this.scroller.scrollToIndex(1900);
280 scroller: Scroller = new Scroller();
299 Grid(this.scroller, this.layoutOptions) {
315 this.scroller.scrollToIndex(1900);
H A Dthread_memory_shared.md29 private scroller: Scroller = new Scroller();
39 Scroll(this.scroller) {
70 if (!this.scroller.isAtEnd()) {
71 this.scroller.scrollEdge(Edge.Bottom);
/ohos5.0/foundation/arkui/advanced_ui_component/source/TabTitleBar/
H A DTabTitleBar.ets60 private scroller: Scroller = new Scroller()
92 List({ initialIndex: 0, scroller: this.scroller, space: 0 }) {
143 this.scroller.scrollToIndex(this.currentIndex)
144 this.scroller.scrollBy(TabTitleBar.correctionOffset, 0)
147 this.scroller.scrollToIndex(this.currentIndex)
148 this.scroller.scrollBy(TabTitleBar.correctionOffset, 0)
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Darkts-new-rendering-control-repeat.md918 scroller: Scroller = new Scroller();
922 List({ space: 20, initialIndex: 19, scroller: this.scroller }) {
971 scroller: Scroller = new Scroller();
978 List({ space: 20, initialIndex: 19, scroller: this.scroller }) {
1006 let rect = this.scroller.getItemRect(this.start); // 获取子组件的大小位置
1007 this.scroller.scrollToIndex(this.start + 1); // 滑动到指定index
1008 this.scroller.scrollBy(0, -rect.y); // 滑动指定距离
1060 scroller: Scroller = new Scroller();
1064 List({ scroller: this.scroller }) {
/ohos5.0/foundation/arkui/advanced_ui_component/interface/tabtitlebar/
H A Dtabtitlebar.js35 this.scroller = new Scroller;
49 void 0 !== e.scroller && (this.scroller = e.scroller);
166 scroller: this.scroller,
289 this.scroller.scrollToIndex(this.currentIndex);
290 this.scroller.scrollBy(TabTitleBar.correctionOffset, 0)
293 this.scroller.scrollToIndex(this.currentIndex);
294 this.scroller.scrollBy(TabTitleBar.correctionOffset, 0)
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dwater_flow_model_impl.cpp53 void WaterFlowModelImpl::SetScroller(RefPtr<ScrollControllerBase> scroller, RefPtr<ScrollProxy> pro… in SetScroller() argument
55 auto waterflowScroller = AceType::DynamicCast<V2::WaterFlowPositionController>(scroller); in SetScroller()

123456