2017-01-19 6 views
1

カードビューにアイテムがあるリサイクルビューがあります。リサイクラビューは、アプリケーション内のSQLデータベースからデータを取得します。今私は、このリサイクラーのビューアイテムに2つの機能を実装したいと思います。まず、個々のカードをタップするたびに、それらを拡大してより多くのデータを表示して、再度タップすると元に戻す必要があります。展開可能なリストビューの場合とは異なり、子リストビューに展開されます。私はカードの高さを増やして、さらにいくつかの情報とボタンを表示したい。 2番目にアイテムを左にスワイプします。リサイクラビューにはその機能がありますが、スワイプ機能をカスタマイズしたいと思います。右からスワイプをロックし、左からスワイプすると、リストから完全に外れることはありません。 2つのボタンが表示され、ボタンの1つがクリックされたときにのみリストから外れるはずです。私は見てきましたが、適切な説明はどこにもありません。このプロセスを通して私を導いてください。リサイプルビューをスワイプしてタップして拡大表示

答えて

0

最初の質問では、アダプタlayout_heightwrap_contentに設定し、ボタンの可視性をGONEに設定します。 RecyclerViewアダプタでOnClickリスナーを実装し、VISIBLEGONE場合とGONEVISIBLE場合にボタンの可視性を設定したり、視界を交互にブール値を使用。あなたの2番目の質問については

、これは役立つかもしれない:

https://www.learn2crack.com/2016/02/custom-swipe-recyclerview.html

How can I make my Android SwipeableCardViews more like the IOS 7 mail app (swipe to show buttons)

https://github.com/daimajia/AndroidSwipeLayout

+0

私はちょうどlearn2crackからそのポストを見ていました。それは良い解決策ですが、私がスワイプすると、リスト項目が完全にリストから外れることはありません。私はそれが特定の機能を実行する2つのボタンを表示したい。それは私を最も混乱させる部分です。私はこのようなものが欲しい。 [link](https://github.com/baoyongzhang/SwipeMenuListView)。これはリストビューの場合にのみ利用可能です –

+0

私の更新された回答を参照してください..もしそれが役に立つなら、正しい答えをマークしてください。 –

関連する問題