現在、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 で愛される美しい円形のリビールにするにはどうすればよいでしょうか?
ありがとう。
編集:
私はこれを達成しようとしています(ただし、色はフルスクリーンにする必要がありますが、要点はわかりました..)):
私が実際に得るもの: