簡體   English   中英

黑莓有效的可滾動水平列表

[英]blackberry efficient scrollable horizontal lists

我有一組要在水平列表中顯示的圖像,列表的大小將取決於用戶選擇的選項。 但是,如果我要提供大量圖像,則無法確定實現列表的最佳方法,因此會生成許多需要繪制的字段。

我的想法是使列表高效:-將n個圖像存儲在圓形數組中。 -在屏幕上的3個視圖中顯示用戶可見的前3個圖像(例如<-img1 img2 img3->)-保留所顯​​示內容的記錄。-當用戶向左或向右滾動下一個/顯示陣列中的上一張圖像。
例如,向右滾動一次會給我(<-img2 img3 img4->)例如,從上述位置向左滾動3次會給我(<-img(n-1)img(n)img1->)和等等...

什么是做上述最好的方法,或者還有更好的方法嗎? 如果有人可以將我引向相關文檔以及我應該使用的api方法,我將不勝感激。 API中已經有一種方法可以以類似的方式回收視圖...?

我正在使用ver v5.0。

我將不勝感激。 提前致謝。

你嘗試過PictureScrollField

一個滑塊組件,它繪制一排圖像,可以使用軌跡球或觸摸手勢從一側滾動到另一側。 圖像水平滑動以使聚焦圖像在垂直居中位置對齊。 當圖像接近其新位置以產生動畫效果時,它們會減速。 還有一些可配置的效果可以突出顯示聚焦圖像。

所有圖像在滑塊上都分配了相同的空間(由構造函數的imageWidth和imageHeight參數定義)。 圖像可以不同於該大小,在這種情況下,滾動字段的行為如下:

圖像未調整大小。 如果它們大於分配的繪圖區域,則將它們居中對齊並裁剪以適合分配的區域。 如果它們小於分配的繪圖區域,則它們在分配的區域中居中對齊。

由於:BlackBerry API 5.0.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM