问题标签 [maintainscrollpositionon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
147 浏览

flutter - Flutter保留英雄内部CustomScrollView的滚动位置

我有一个带有抽屉的窗格应用程序,当手机处于横向模式时,我会在窗格布局中显示它:

在此处输入图像描述

为了不在页面之间为抽屉设置动画,我将其放入Hero.

抽屉包含一个 CustomScrollView。

当用户使用Navigator.pushNamed(我使用MaterialAppwith onGenerateRoute)更改页面时,CustomScrollView 的滚动位置被重置。

如何在页面更改之间保持滚动位置(或者如何在不同页面上同步抽屉的滚动位置)?

0 投票
0 回答
26 浏览

.net - 从 .Net 2.0 升级到 .Net 4.0 后,MaintainScrollPosition 在移动浏览器上不起作用

在移动浏览器上,用户会放大并单击按钮。回发后,页面将返回到与以前相同的位置并缩放。但是,当站点升级到 .Net 4.0 时,页面会丢失位置并放大回发。如果此功能在 .Net 4.0 中丢失,有没有办法可以复制此功能?

0 投票
0 回答
47 浏览

android - 导航到android中的另一个片段后如何在片段中保存ListView滚动位置?

我创建了一个笔记应用程序,其中文件存储在内部存储中。我有许多与单个活动相关的片段。第一个片段有一个显示所有已保存文件的 ListView。单击 ListView 的任何项目时,会打开一个显示文件数据的新片段。该应用程序还有一个带有导航抽屉的工具栏。从第二个片段按下 Toolbar 的后退按钮时,ListView 的滚动位置保持不变。但是,单击(操作系统的)后退按钮时,ListView 会滚动回第一项。我还使用导航库从一个片段转到另一个片段。

这是我的 Fragment 包含 ListView 的代码:

这是我的第二个片段的后按代码:

CustomArrayAdapter 只为 ListView 中的每个项目及其旁边的图像设置文本。

现在,即使在转到另一个片段并在后按时再次返回之后,如何保存或保持 ListView 的滚动位置?