カードビューにアイテムがあるリサイクルビューがあります。リサイクラビューは、アプリケーション内のSQLデータベースからデータを取得します。今私は、このリサイクラーのビューアイテムに2つの機能を実装したいと思います。まず、個々のカードをタップするたびに、それらを拡大してより多くのデータを表示して、再度タップすると元に戻す必要があります。展開可能なリストビューの場合とは異なり、子リストビューに展開されます。私はカードの高さを増やして、さらにいくつかの情報とボタンを表示したい。 2番目にアイテムを左にスワイプします。リサイクラビューにはその機能がありますが、スワイプ機能をカスタマイズしたいと思います。右からスワイプをロックし、左からスワイプすると、リストから完全に外れることはありません。 2つのボタンが表示され、ボタンの1つがクリックされたときにのみリストから外れるはずです。私は見てきましたが、適切な説明はどこにもありません。このプロセスを通して私を導いてください。リサイプルビューをスワイプしてタップして拡大表示
1
A
答えて
0
最初の質問では、アダプタlayout_height
をwrap_content
に設定し、ボタンの可視性をGONE
に設定します。 RecyclerViewアダプタでOnClick
リスナーを実装し、VISIBLE
GONE
場合とGONE
VISIBLE
場合にボタンの可視性を設定したり、視界を交互にブール値を使用。あなたの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)
関連する問題
- 1. アイテムを拡大表示してスワイプ可能にしますか?
- 2. ダブルタップしてPDFを拡大表示UIScrollView?
- 3. テーブルビューで拡大表示されたスワイプ可能なセル
- 4. 画像を拡大して並べて表示する
- 5. スワイプしてリサイクルビューを表示するエラーを表示する
- 6. プレビューなしのサーバーレポートの印刷拡大表示の拡大表示
- 7. cocos2d:レイヤ全体を表示して文字を拡大する
- 8. 画像を拡大して詳細を表示
- 9. 地図を拡大して表示領域全体にオーバーレイを表示する
- 10. ハイチャートの散布図をドラッグして拡大表示するR
- 11. タップしたときにUISearchControllerが画面を拡大します
- 12. 画像表示拡大表示
- 13. スワイプとスワイプでUIViewを表示して消えるようにする - スウィフト
- 14. 拡大表示モバイルスクロールでプレビュークローズ
- 15. Androidで拡大表示
- 16. Wpf3dウィンドウの拡大表示
- 17. 角4拡大表示
- 18. UIView(UITableViewCellではない)をスワイプしてアクションを表示
- 19. タップを検出して表示/非表示を切り替えるUINavigationBar
- 20. GoogleマップiOS - マーカーをタップしてデフォルトのGoogleルートを表示ボタン
- 21. モバイルイベント(タップ、emberjsでスワイプなど)
- 22. swift:最初のビューコントローラでスワイプして別のビューコントローラを表示
- 23. GoogleマップV3拡大表示すべてのマーカーが機能していないことを表示
- 24. imgのjavascript onclickを使用して画像を拡大表示する/表示しない
- 25. イメージをタップして次のビューに移動表示
- 26. UIButtonをタップしてもポップオーバーが表示されない
- 27. ズームアウトして拡大表示した後にMapOverlayが点滅する-iOS
- 28. フォームデザイナーが拡大表示されているようにフォームを表示し始めました
- 29. HTML&JavaScript/JQueryを使用して拡大表示する画像を選択
- 30. WebBrowserで画像を拡大してPDFのエラーを表示するC#
私はちょうどlearn2crackからそのポストを見ていました。それは良い解決策ですが、私がスワイプすると、リスト項目が完全にリストから外れることはありません。私はそれが特定の機能を実行する2つのボタンを表示したい。それは私を最も混乱させる部分です。私はこのようなものが欲しい。 [link](https://github.com/baoyongzhang/SwipeMenuListView)。これはリストビューの場合にのみ利用可能です –
私の更新された回答を参照してください..もしそれが役に立つなら、正しい答えをマークしてください。 –