ブックマーク / ichitcltk.hustle.ne.jp (1)

  • レイアウト(7)-FrameLayout ウィジェットを重ね合わせて配置する。 - 愚鈍人

    FrameLayoutは、後に配置したウィジェットが先に配置したウィジェットの上に重ね合わせて表示される。 透過色を使って背景画像に上書きする形で、 下のレイヤーから上のレイヤーまで何階層かに渡って画像を合成して表示させるのに便利かな。 次の例は、FrameLayoutを使って大きさの異なるボタンを重ね合わせて表示する、xmlレイアウトファイルの例である。 リスト1(main.xml) このプログラムを実行すると、以下のような画面が表示される。 FrameLayoutの内部に最初に配置したbutton1ボタンが最背面に、 2つ目に配置したbutton2ボタンがbutton1ボタンの前面に、 最後に配置したbutton3ボタンが更にbutton2ボタンの前面にと、 後に配置したウィジェットほど前面に表示されているのがわかる。 動的にウィジェットの重ね合わせの順番を変更する。 FrameLay

    レイアウト(7)-FrameLayout ウィジェットを重ね合わせて配置する。 - 愚鈍人
  • 1