下の画像で(ペイントでの作成が非常に不十分な)次のようなものを作成しようとしています。
私は4つのアイテムしか持っていません、そしてそれはそれ以上ではありません。アイテムには2つのテキストビューが含まれています。しかし、アイテムをクリックすると、(アイテム2のように)3つの追加ボタンで一番下まで展開したいと思います。素敵な拡張アニメーションがあれば本当にいいでしょう。このリストをスクロール可能にしたくありません。画面に収まる必要があります。そして、拡張できるのは1つだけです。
2つの選択肢があると思いますが、何かが足りないのかもしれません。1)linearlayoutbuttoncontainer.setvisibility(View.GONE)に設定された、linearlayoutまたは追加のボタンを含むものを含むitemlayout.xmlを作成します。次に、クリックしたアイテム以外を閉じるスイッチを作成し、クリックしたアイテムの表示を表示に設定します。これはかなり簡単に作成できると思いますが、多くの問題は予測できません。しかし、アニメーションを作成することは可能ですか、それとも突然の画面変更だけですか?
2)拡張可能なリストビュー。拡張可能なアイテムにボタンがあります。拡張されたアイテムを残して再度閉じることで、1つのアイテムのみを拡張することが可能であることを私は知っています。しかし、拡張可能な部分のボタンを使用して、このようにすることは可能ですか?実際、私は拡張可能なビューを使用したことがありません。
誰もが最善の解決策がどうあるべきか知っていますか?ありがとう