如何在转换中滚动RecycleView?

时间:2018-03-07 10:12:38

标签: android android-recyclerview android-transitions

我用Transitions(退出/输入 - 转换)更改了我的片段。第一个片段包含RecycleView,当Slide转换执行时,我会遇到问题 - View RecycleView中的RecycleView被裁剪。

enter image description here

我尝试修复它并在转换动画开始时将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" /> ,但这对我没有帮助。

enter image description here

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

1 个答案:

答案 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"/>

希望这对你有用。