1

FlexTable ウィジェットをヘッダーとして持つ DisclosurePanel を用意し、アニメーション付きの矢印アイコンを含める必要があります。

ウィジェットを DisclosurePanel に追加すると、矢印アイコンが無効になり、ウィジェットに置き換えられます。

FlexTable を拡張し、矢印アイコンとアイコンをアニメーション化するための適切なクリック ハンドラーを持つセルを持つ新しいクラスを作成するか、DisclosurePanel のラッパー クラスを作成する必要があると判断しました (最終クラスであるため)。これらのいずれかが実行可能な解決策のように見えますか?

4

1 に答える 1

1

を含む、より一般的なコンポジットウィジェットを作成HeaderWidgetWithArrowします

  1. 下矢印画像
  2. 任意のウィジェット(FlexTableなど)

開示パネルの矢印を含めて、Horizo​​ntalPanelと言う場合は、そのHeaderWidgetWithArrowためにを再利用できます。

いずれにせよ、FlexTableまたはDisclosurePanelを拡張することはお勧めしません。継承よりも構成を優先する必要があります。

于 2012-11-07T02:05:21.243 に答える