問題タブ [slidingpanelayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6530 参照

android - SlidingPaneLayout を使用して下からスライドする

SlidingPaneLayout を右から左ではなく下から上にスライドさせる方法はありますか。

0 投票する
1 に答える
495 参照

java - SlidingPaneLayout のタッチ イベントを画面の左端に制限する

SlidingPaneLayoutのタッチイベントをDrawerLayoutで発生する画面リンクの左端に制限することは可能ですか?

0 投票する
1 に答える
756 参照

android - SlidingPaneLayout - タッチ イベントは背後のビューに委譲されます

SlidingPaneLayout がタッチ イベントをビハインド ビューに委譲することを回避するにはどうすればよいですか?

私の場合、テキストビューのようなタッチできない領域がボタンの上にあり、背後のビューが表示されず、テキストビューに触れると、ボタンがタッチイベントになります...

0 投票する
2 に答える
2561 参照

android - SlidingPaneLayout - スライド アウト ビューの一部を常に表示する方法 (ハングアウトなど)

私はシンプルなSlidingPaneLayoutものを使用していますが、私が欲しいのは次のとおりです。

スライド アウト ビューの一部が常に表示されるようにして、ユーザーが常に何かを引き出すことができるようにします...ハングアウトのように。

それはどういうわけか可能ですか?

0 投票する
2 に答える
4898 参照

android - タッチ イベントのインターセプト

のアクティビティがありSlidingPaneLayout、内部には 2 つのフラグメントがあります。ListView左側に a MapFragment、右側に a です。ユーザーがパネルを閉じずにマップを移動できるように、生成されたタッチ イベントをインターセプトするにはどうすればよいですか?

右側のパネルを閉じたり開いたりするために使用したい唯一の領域は、最初の 4 分の 1 です。そのエリアの右側にマップを移動したいと思います。

ありがとう

EDIT2:

さて、SlidingPaneLayout を適切にサブクラス化する方法がわかりました。問題は、タッチ イベントを正しくキャプチャする方法です。

このコードでは、マップをスライドできません。固定されたままです。問題は、右側のパネルが選択されている場合にのみ (つまり、マップが表示されている場合にのみ) タッチをインターセプトしたいことです。

0 投票する
1 に答える
1288 参照

java - SlidingPaneLayout プログラムで左パネルの幅を変更する

私が欲しいのは、ユーザーが最初にアプリを開いたときに、左側のパネルがフルスクリーンを使用できることです! 次に、サイズを変更する必要があります。