-1

GridViewアプリ内のすべてのアクティビティの画像を表示するがあります。ユーザーがアイテムの 1 つをクリックすると、GridViewそのアクティビティを開始したいと考えています。これを、開始Activity済みの FirstActivity と呼びます。ここで、ユーザーが FirstActivity のボタンをクリックしたときに、2 番目のアクティビティを開始したいと思います。これを SecondActivity と呼びます。ただし、FirstActivity から SecondActivity に移行するときは、両者の間に GridView を表示したいと考えています。

次のようになります。

GridActivity (グリッド項目を選択) -> FirstActivity
FirstActivity (ボタンをクリック) -> GridActivity -> SecondActivity

4

2 に答える 2

0

ActivityOptionsクラスを使用して、Activity スイッチでカスタム アニメーションを作成できます。残念ながら、API v16 以降でのみ利用可能です

于 2013-02-22T13:26:05.783 に答える
-1

アニメーションとなる 2 つの間で新しいアクティビティを開始できます。

これが私がやった方法です:

activity1 では、ボタンをクリックすると、progressBar といくつかのアニメーションを含む単なるビューである activity2 を呼び出します。これは、私の活動 3 を開く準備ができるまで続き、その後、活動 2 が活動 3 を開始します。

そのアニメーションが必要なだけで、実行する実際の読み込みがない場合は、スレッドを使用して、たとえば 3 秒間、いくつかの作業をシミュレートしてから、ターゲット アクティビティを呼び出すことができます。

于 2013-02-22T13:51:22.020 に答える