Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 缩放时是否可以将回收视图中的项目固定到中心_Android_Android Recyclerview - Fatal编程技术网

Android 缩放时是否可以将回收视图中的项目固定到中心

Android 缩放时是否可以将回收视图中的项目固定到中心,android,android-recyclerview,Android,Android Recyclerview,我在一个RecyclerView中有一个项目列表,它在挤压时是可伸缩的,并且它当前可以很好地伸缩项目,第一个列表项目保持不变(最左边的一个) 我想做的是在缩放时将中心项目固定在中心。我希望,RecyclerView能让我更轻松。如果项目是集中的,LinearLayoutManager将在布局发生时保留其位置。(L-preview不提供此功能,但L版本将提供此功能)。如果您想保持项目的中心稳定,这可能不够,因为LLM将保持项目参考点稳定。(例如,如果布局为垂直且reverseLayout为fals

我在一个
RecyclerView
中有一个项目列表,它在挤压时是可伸缩的,并且它当前可以很好地伸缩项目,第一个列表项目保持不变(最左边的一个)


我想做的是在缩放时将中心项目固定在中心。我希望,
RecyclerView
能让我更轻松。

如果项目是集中的,LinearLayoutManager将在布局发生时保留其位置。(L-preview不提供此功能,但L版本将提供此功能)。如果您想保持项目的中心稳定,这可能不够,因为LLM将保持项目参考点稳定。(例如,如果布局为垂直且reverseLayout为false,则参考点为项目的顶部像素)


作为一种解决方法,每次调整视图大小时,您都可以使用适当的值调用LLM#scrollToPositionWithOffset()。

scrollToPositionWithOffset()
目前运行良好-谢谢!谢谢,这看起来很有效,不知怎么的,我在找什么。你能看看吗。我想如果你帮不上忙,那么没人能帮上忙,谢谢