Android 如何停止滚动,因为半个项目可以在水平滚动视图中看到
你能分享任何建议或图书馆来实现以下目标吗 e、 g.如果您在Google Play Store中看到,当您滚动Android 如何停止滚动,因为半个项目可以在水平滚动视图中看到,android,layout,horizontalscrollview,Android,Layout,Horizontalscrollview,你能分享任何建议或图书馆来实现以下目标吗 e、 g.如果您在Google Play Store中看到,当您滚动水平滚动视图时,您的滚动将停止,因为用户可以看到下一个项目的一半。应用程序会像这样强制停止滚动,以便用户知道,还有更多可用项目 我没有任何代码可以共享。我只想得到你的提示/剧本 谢谢大家! 您可以通过使用水平回收器视图和添加拉入刷新技术来完成此任务。设置默认显示和按需加载的项目数量限制。希望这能回答您的问题。您可以根据设备的宽度动态更改项目的宽度来管理此场景 horizontalScr
水平滚动视图
时,您的滚动将停止,因为用户可以看到下一个项目的一半。应用程序会像这样强制停止滚动,以便用户知道,还有更多可用项目
我没有任何代码可以共享。我只想得到你的提示/剧本
谢谢大家! 您可以通过使用水平回收器视图和添加拉入刷新技术来完成此任务。设置默认显示和按需加载的项目数量限制。希望这能回答您的问题。您可以根据设备的宽度动态更改项目的宽度来管理此场景
horizontalScrollView.post(new Runnable() {
@Override
public void run() {
DisplayMetrics dm = getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
// based on this width, the space between the children and their
// widths calculate new widths so you get a half clipped
// children on the right side.
}
});
您可以通过使用支持库中提供的
RecycleView
中的Snaphelper
来实现这一点
您可以像这样附加SnapHelper
SnapHelper startSnapHelper = new StartSnapHelper();
startSnapHelper.attachToRecyclerView(yourRecyclerView);
我的朋友不是HorizontalScrollView@Prem我知道,但请再看一遍我解释的问题。我想停止滚动,因为有一半的下一个项目用户可以看到您在问题中没有提到recycleview,这就是我为什么发表评论的原因尝试一下这个,我想您正在recycleview中寻找SnapHelper