小编Con*_*der的帖子

如何制作模态全屏?

我正在尝试制作一个 bootstrap vue 模态全屏。我应该覆盖哪些 css 类,我想在将使用此模式的组件中以范围样式执行此操作。

bootstrap-4 bootstrap-vue

7
推荐指数
2
解决办法
2万
查看次数

我的 SharedElement 过渡在我第一次单击共享元素时闪烁

所以这里的问题是:我有一个主活动,其中包含一个包含 RecyclerView 的片段,共享元素位于 RecyclerView 的视图中。当您单击此共享元素时,它会启动一个具有共享元素转换的新活动。第一次启动它时,共享元素将闪烁,如果您返回动画播放效果很好。如果您第二次启动与之前相同的元素,动画也会很好地播放。它只是第一次闪烁。

这是来自 RecyclerView 适配器的回调,我传递共享视图并启动其他活动。这段代码在我上面提到的片段中。

@Override
public void onClick(int arrayPosition, int position, View view) {
    Movie movie = mMovieLists.get(arrayPosition).getMovieList().get(position);
    Intent intent = new Intent(getActivity(), MovieDetailActivity.class);
    intent.putExtra(MovieDetailActivity.MOVIE_ID_INTENT, movie.getmId());
    ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(getActivity(), view, getString(R.string.movie_poster_trans));
    startActivity(intent, options.toBundle());
}
Run Code Online (Sandbox Code Playgroud)

android shared-element-transition

5
推荐指数
0
解决办法
182
查看次数