Jos*_*phM 5 java android shared-element-transition
我已经使用回收器视图实现了共享元素图像转换,并且工作正常。问题是我想像谷歌照片应用程序一样提高它的图像转换速度。我们可以以编程方式做到这一点吗?我正在分享几行代码。
开始活动
Intent intent = new Intent(StartActivity.this, TargetActivity.class);
intent.putExtra(KEY_EXTRA_IMAGES_URLS, urls);
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(StartActivity.this, view,
getResources().getString(R.string.transition_name_profile_image));
ActivityCompat.startActivity(StartActivity.this, intent, options.toBundle());
Run Code Online (Sandbox Code Playgroud)
您可以将活动中的过渡时间更改为:
getWindow().setSharedElementEnterTransition(new ChangeBounds().setDuration(2000));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2388 次 |
| 最近记录: |