5

現在、FAB と別のアクティビティの間に循環遷移を作成しようとしています。

ドキュメントで理解したことから、これと同様の方法で makeSceneTransitionAnimation を使用する必要があります。

public void onFabClicked(View v){
    try {
        Intent intent = new Intent(this, SearchActivity.class);
        ActivityOptions options = ActivityOptions
                .makeSceneTransitionAnimation(this, v, "reveal");
        startActivity(intent, options.toBundle());
    } catch (Exception e) {
        // makeSceneTransitionAnimation not supported, maybe a check of SDK level is enough to avoid catching an error?
        Intent intent = new Intent(this, SearchActivity.class);
        startActivity(intent);
        e.printStackTrace();
    }
}

残念ながら、現在のアニメーションでは、アニメーション中に四角形が表示されます。

これを Lollipop で愛される美しい円形のリビールにするにはどうすればよいでしょうか?

ありがとう。

編集:

私はこれを達成しようとしています(ただし、色はフルスクリーンにする必要がありますが、要点はわかりました..)): ここに画像の説明を入力

私が実際に得るもの:

ここに画像の説明を入力

4

1 に答える 1