我想从对话框创建一个"最大化"效果到我的完整活动,所以我希望开始动画显示从一个框扩展到完整大小的活动.
由于Jelly Bean(按下应用程序快捷方式将从该图标的位置放大应用程序,并且"应用程序"菜单已从ICS开始执行此操作,因此库存启动程序已执行此操作.
弄清楚了!
Bundle options = ActivityOptionsCompat.makeScaleUpAnimation(
findViewById(android.R.id.content),
findViewById(android.R.id.content).getLeft(),
findViewById(android.R.id.content).getTop(),
findViewById(android.R.id.content).getWidth(),
findViewById(android.R.id.content).getHeight()).toBundle();
startActivity(intent, options);
Run Code Online (Sandbox Code Playgroud)
它仅适用于 API 16 及更高版本,因此请对其进行检查并startActivity针对旧版本使用普通旧版本。