Android 过渡动画起始位置错误
我在android过渡方面遇到了问题。我有一个包含多个元素的recyclerview列表。当单击时,动画应该从任何行的图像开始,但它不是,而是从行的中间开始 我有一个带有RecyclerView的片段,这里是转换的开始 片段\u状态:Android 过渡动画起始位置错误,android,android-fragments,android-recyclerview,android-transitions,Android,Android Fragments,Android Recyclerview,Android Transitions,我在android过渡方面遇到了问题。我有一个包含多个元素的recyclerview列表。当单击时,动画应该从任何行的图像开始,但它不是,而是从行的中间开始 我有一个带有RecyclerView的片段,这里是转换的开始 片段\u状态: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="namespace.fragments.StatesFragment">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerViewStates"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="?attr/actionBarSize"
/>
</FrameLayout>
你知道我做错了什么吗?我的错误是:
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(getActivity(), view, "stateImage");
我正在传递视图,在这种情况下是行。我就是这样修好的
final ImageView image = (ImageView)
view.findViewById(R.id.stateImage);
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(getActivity(), image, "stateImage");
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(getActivity(), view, "stateImage");
final ImageView image = (ImageView)
view.findViewById(R.id.stateImage);
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(getActivity(), image, "stateImage");