你知道如何在Qt/QML中實現Pull-to-refresh ListView嗎?Qt/QML中的拉到刷新ListView
1
A
回答
0
我認爲一個可能的解決方案可能是這個http://wiki.forum.nokia.com/index.php/Pull2Reload
任何其他更好的建議?例如,純C++方式lixe擴展ListView?
2
非常簡單的解決方案。 您必須使用「oncontentY」。在該回調中,您可以在用戶拉下列表時檢查Y座標。選擇一些值爲:-250(我的情況),當更新請求必須開始時,以及一些Y值,這意味着內容的默認位置:-90在我的情況下,因爲我有高度爲90的頭。只有一個額外的布爾變量必須控制更新的單拍。這就是全部。它的工作。
+0
這個答案遲了6年。 – Nitish 2017-03-20 12:36:00
相關問題
- 1. ListView到ScrollView(拉到刷新)
- 2. 拉刷新的ListView顯示爲Android
- 3. 刷新適配器拉動ListView Android
- 4. SherlockFragment拉到刷新
- 5. 拉到刷新Javascript
- 6. 拉刷新不能在ListView中使用Xamarin Forms構建ListView
- 7. 刷新的ImageView ListView中
- 8. 在Android中自動刷新ListView作爲下拉刷新功能的iPhone
- 9. ListView刷新
- 10. android listview刷新
- 11. CursorAdapter ListView刷新
- 12. ListView刷新GetView()
- 13. Nativescript ListView刷新
- 14. .NET Listview刷新
- 15. 如何部署拉到刷新ListView通過johannilsson
- 16. 如何創建一個拉來刷新到一個ListView
- 17. Android ListView和刷卡刷新
- 18. Angular2/Typescript拉到刷新
- 19. RestKit和拉到刷新
- 20. 拉到桌面刷新
- 21. 如何在Drag-Sort ListView中刷新ListView?
- 22. 從自定義ListView類中刷新ListView
- 23. listview在android中刷新aynctask
- 24. MVVMCROSS Android ListView刷新
- 25. 創建listView刷新
- 26. 刷新ListView與SwipeRefreshLayout
- 27. 從ActionMode.Callback.onDestroyActionMode()刷新ListView
- 28. Android - ListView不刷新
- 29. Wicket ListView不刷新
- 30. 拉到刷新IOS6 Xcode中定製?
那麼,在C++中擴展ListView並沒有官方的支持,因爲它是由一個私有C++類(QDeclarativeListView)支持的。您鏈接到的方法(在contentY上的表達式上觸發)對我來說似乎很好,也可以在基於自定義ListView的組件(但QML中的一個)中實現。 – 2011-04-05 23:15:02