1

多くのタイルを持つ蜂の巣があり、各タイルは次のように修飾子によって配置されます。

六角タイル

私のコードは次のようになります:

<fa-scroll-view     fa-pipe-from="scrollEventHandler"  fa-options="scrollOptions">
    <fa-view    ng-repeat="tile in tiles">
        <fa-modifier    fa-transform="tile.transform">
              <fa-surface   fa-background-color="tile.color"/>
        </fa-modifier>
    </fa-view>
</fa-scroll-view>

および tile.transform 戻り値:

this.transform = function() {
            var currentTilePosition = position.get();
            return Transform.translate(currentTilePosition[0], currentTilePosition[1], currentTilePosition[2]);
        }

返されたときの位置は正しいですが、デバッグウィンドウを見ると位置が変更されています。

しかし、「fa-modifier」(スクロールが必要) でサイズを設定すると、すべてのタイルが折りたたまれます:

<fa-modifier    fa-transform="tile.transform"
                fa-size="[80, 75]">

私の六角形は次のように表示されます:

ここに画像の説明を入力

スクロールビューの同じ行に複数の要素を配置して、アイテムを次の行に自動的に渡すことはできないようです。

誰かがすでにこの問題に遭遇して解決しましたか?

4

1 に答える 1