1

私は画像を持っていて、それをImageButtonとして含めました(ただし、ImageViewもおそらく問題ありません)。設定インターフェースに切り替えるために、上にドラッグする必要があるように見えます。私はこれを何日も調査していて、質問に関する多くのページ(ViewPagerに関するページの多く)を調べていますが、どれも明確ではありませんでした。「クラスXを使用する」と言う人もいれば、私がたくさんのことを知っていると思っている人もいます。私はしません。実際に機能するものがいくつかありましたが、それらは水平でした。私が見つけた縦型のものは理解できず、説明もできませんでした。誰かが理解できる方法でそれを説明できますか?

基本的に私が必要なのは:

  • 私はlayout.xmlとlayout2.xmlを持っています。
  • layout.xmlの下部に画像があります。
  • ユーザーがその画像を上にスライドすると、layout2は下から表示されます。
  • ユーザーが画像をリリースしたときに50%(またはそのようなもの)を超えた場合、画像は完全に上にスライドします。ユーザーが50%またはそれ以前だった場合、それはずっと前に戻ります。
4

1 に答える 1

1

Androidには、まさにそれを行うためのSlidingDrawerと呼ばれる組み込みウィジェットがあります。あなたの場合、layout.xmlの下部にある画像は「ハンドル」と見なされ、layout2.xmlは「コンテンツ」と見なされます。ハンドルは、Button、ImageButton、ImageViewなど、どのタイプのウィジェットでもかまいません。ハンドルをタッチまたはスライドすると、説明したように画面を覆うようにスライドします。

上記のリンクにあるAndroidのドキュメントでは、かなりよく説明されていますが、具体的な質問がある場合は、もう少し説明することができます。

于 2012-09-17T16:56:38.803 に答える