我用Transitions
(退出/输入 - 转换)更改了我的片段。第一个片段包含RecycleView
,当Slide
转换执行时,我会遇到问题 - View
RecycleView
中的RecycleView
被裁剪。
我尝试修复它并在转换动画开始时将ChangeScroll
滚动到列表的末尾,但它不起作用。
我尝试使用 <?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rvList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="none" />
,但这对我没有帮助。
P.S。添加代码和xml:
XML:
fun getSelectDestinationPlaceTransitionSetExit() =
TransitionSet().apply {
addTransition(Slide(Gravity.START).addTarget(R.id.rvList))
ordering = TransitionSet.ORDERING_TOGETHER
duration = AnimationConfig.CHANGE_SCREEN_TRANSITIONS_DURATION
}
创建退出转换的代码:
if
答案 0 :(得分:0)
尝试使用此代码替换您的recyclerview。
<android.support.v7.widget.RecyclerView
android:id="@+id/simpleList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/height_of_app_bar"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
希望这对你有用。