リスト内のアイテムの数が表示されている最大数より少ない場合、itemRenderersを水平リストの中央に配置しようとしています。誰かがこれを行うための良い方法を見つけましたか?
想像するのが難しい場合は、私が何を意味するのかを示す図を参照してください。
ありがとう!
リスト内のアイテムの数が表示されている最大数より少ない場合、itemRenderersを水平リストの中央に配置しようとしています。誰かがこれを行うための良い方法を見つけましたか?
想像するのが難しい場合は、私が何を意味するのかを示す図を参照してください。
ありがとう!
measure()メソッドをオーバーライドします-ここにブログエントリを作成しました:http://flexmonkey.blogspot.com/2010/05/centre-aligned-horizontallist-in- flex.html
サイモン
頭に浮かぶ解決策の1つは、同じセンタリングを実現するために非表示のレンダラーを追加することです。
水平リストコンポーネントの代わりに、水平ボックスまたは「Hbox」の使用を検討することをお勧めします。これにより、horizontalalignプロパティを使用して中心を設定できます。そうでない場合は、水平リストコンポーネントを拡張して、center alignプロパティを受け入れ、それをhboxから新しい拡張コンポーネントにコピーします。
paddingRightまたはpaddingLeftは、探しているものを実現しますか?columnWidthとcolumnCountの設定と組み合わせると、アイテムが最初に表示される場所を調整できます。