0

たくさん調べてみましたが、答えが見つかりませんでした。アクティビティAがあり、アクティビティBに対して透過的です。アクティビティBがアクティブになるように、アクティビティAを通知バーのように上にスクロールさせようとしています。そして、必要に応じてAを下にスクロールできるはずです。さらに、アクティビティAのどこにも、Aのイメージビュー上でこのスクロールを実装しようとしています。onTouchとonTouchListenerは役に立ちますか?ここで私を助けてください。この機能を実現するための答えを探しています。

4

2 に答える 2

0

これを行うために私が考えることができる唯一の方法は、を使用することですActivity.overridePendingTranistion。これを使用すると、アニメーション化するたびにアクティビティを開始および終了する必要があります。のように、下にアニメーション化するビューを使用することを検討しましたSlidingDrawerか?

于 2012-10-01T22:04:33.330 に答える
0

アクティビティAを一番上にアニメーション化してその状態を保存し、アクティビティBを開始してから停止させることができます。ユーザーがアクティビティAを取り戻そうとして下にスワイプすると、アクティビティBは単にAを開始します。これは、上から下にアニメーション化することから始まります。保存したデータを復元するため、ユーザーにとっては、常にアクティブであるかのようになります。処理を続行するためにアクティビティAが必要な場合は、アクティビティB、サービス、またはRoboGuiceの制御下にあり、AとBの両方に注入されているためアクティブに保たれているクラスに処理を委任します。

于 2012-10-01T22:10:57.737 に答える