2

Qt/QML でプル ツー リフレッシュ ListView を実装する方法を知っていますか?

4

2 に答える 2

2

非常にシンプルなソリューションが存在します。「oncontentY」を使用する必要があります。そのコールバックで、ユーザーがリストをプルダウンしたときに Y 座標を確認できます。ex: -250 (私の場合) 更新リクエストを開始する必要がある場合、いくつかの Y 値を選択します。これはコンテンツのデフォルト位置を意味します: 私の場合、高さ 90 のヘッダーがあるため、-90 です。追加のブール変数は 1 つだけ必要です。更新のシングルシュートを制御します。これですべてです。そしてそれはうまくいきました。

于 2017-03-20T12:09:15.733 に答える
0

考えられる解決策の1つは、このhttp://wiki.forum.nokia.com/index.php/Pull2Reloadだと思います。

他にもっと良い提案はありますか?たとえば、ListViewを拡張する純粋なC ++ウェイlixe?

于 2011-04-05T22:28:31.993 に答える