かなり複雑な UI を持つアプリを作成しています。クリックするとビューページャーに展開される水平リスト ビューに相当します。現在、最も基本的なアプローチを使用してこれを実装しています。ユーザーが親ビューをタップするたびに、内のビューを単純に膨張さhorizontalScrollView
せ、別のサブビューをアニメーションで膨張させます。
これは完全にうまく機能し、水平方向に展開可能なリストビューのように見えます。ただし、ほぼ数秒ごとに GC 警告を受け取り続け、パフォーマンスが低下するため、このアプローチは非常に非効率的だと感じています。そして、このアプローチでは、私はビューをリサイクルしてlistview
いません。
私の質問は次のとおりです。
- これを行う他の効率的な方法はありますか?
- リストビューのように、既存のコードでビューをリサイクルするにはどうすればよいですか?
ありがとう!
(ギャラリーの使用はお勧めしません。私のビューはかなり複雑です)