4

画像を動的に追加し、無限スクロールと画像の遅延読み込みを行うことで、水平スクロールを実現できます。

実際、表示されている水平方向の画像に関して、画像の垂直方向のスクロールをどのように進めるかについて、私はちょっと行き詰まっています。

例:サーバーからいくつかの画像を取得します。これらはランダムな写真であり、それらの写真はサーバー上のユーザーのいくつかのアルバムに関連付けられています。

したがって、ユーザーが左から右(水平)にスクロールすると、scrollviewはダウンロードされたすべての画像を表示する必要がありますが、ユーザーが上下にスクロールすると、scrollviewは現在の画像のアルバムに関連付けられている他の画像を表示する必要があります(水平モードから)。画像1、2、3、4をダウンロードしたとします。上下にスクロールして、インデックス2と言うと、アルバムにリンクされているだけの2.1、2.2などが表示されます。

垂直画面と水平画面の両方でjsonを使用しています。ただし、アルバムのようなビューで現在のフロー(無限スクロール+遅延読み込み)を変更する方法がわかりません。

助けてくれてありがとう。

4

2 に答える 2

0

水平 ScrollView 内に垂直 ScrollView を作成します。各垂直 ScrollView はアルバムを表します。そのアルバム内のすべての画像をこの垂直 ScrollView に入力します。すべての ScrollView に対して方向ロックを yes に設定します。全体の構造は以下のようになります。

      -------------      -------------
      |           |      |           |
      |  -------  |      |  -------  |  > Vertical ScrollViews
      |  |     |  |      |  |     |  |     with images inside
      |  |     |  |      |  |     |  |
      |  |     |  |      |  |     |  |
      |  |     |  |      |  |     |  |
      |  -------  |      |  -------  | 
      |           |      |           |
-------------------------------------------------------------------------------
|     |           |      |           |                                        |
|     |  -------  |      |  -------  |                                        |
|     |  |     |  |      |  |     |  |                                        |
|     |  |     |  |      |  |     |  |                                        |
|     |  |     |  |      |  |     |  |            Horizontal ScrollView       |
|     |  |     |  |      |  |     |  |            with vertical Scrolls       |
|     |  -------  |      |  -------  |                                        |
|     |           |      |           |                                        |
|     -------------      -------------                                        |
-------------------------------------------------------------------------------
于 2013-02-18T08:35:26.373 に答える