重複の可能性:
Android ギャラリーでフリングを無効にする方法
ギャラリーウィジェットとその他のウィジェットを含むアクティビティ クラスがあります。そのクラスは拡張しActivity
ます。ここで、ギャラリーにあるフリング属性を停止したいと思います。
必要なときにギャラリーのフリンジを停止するための助けを得ることができるリスナーインターフェイスまたはそのようなものはありますか?
重複の可能性:
Android ギャラリーでフリングを無効にする方法
ギャラリーウィジェットとその他のウィジェットを含むアクティビティ クラスがあります。そのクラスは拡張しActivity
ます。ここで、ギャラリーにあるフリング属性を停止したいと思います。
必要なときにギャラリーのフリンジを停止するための助けを得ることができるリスナーインターフェイスまたはそのようなものはありますか?
ギャラリーを上書きせずにこれを達成する方法がありますが、これにより他のすべての onTouch イベントも停止します。
ギャラリーを RelativeLayout 内に配置し、ギャラリー ビュー全体を透明なレイヤーとして覆う別のビューを作成します。
このビューのonInterceptTouchメソッドを上書きして true を返す必要があります。これで、すべてのタッチ イベントがビューで傍受され、ギャラリーはフリングの開始に使用できるタッチ イベントを取得しなくなります。