当前位置: 首页 > 知识库问答 >
问题:

像代号为1的Instagram一样水平滚动

苏鸿才
2023-03-14

我需要的主要功能(这与标准的水平滚动不同)是,只有当手指移动超过给定的水平空间(我们可以假设20mm)时,才能够滚动容器,否则容器将恢复到滚动之前的位置(就像Instagram所做的那样)。

此外,如果滚动被“接受”(这意味着超过20mm),容器将自动水平滚动,以使内部组件在水平空间的左侧完全可见。

示例:

共有1个答案

诸葛雨泽
2023-03-14

您需要将swipeactivated设置为true的Tab。Tab的唯一缺点是你不能只设置一面可见。左和右都将设置为可见。

从上面的类比来看,当B完全可见时,A和C的一部分都是可见的,只是根据您用settabsContentGap()设置的大小。

一些让你开始的代码:

Tabs tabs = new Tabs();
tabs.setSwipeActivated(true);
tabs.setAnimateTabSelection(true);
tabs.setEagerSwipeMode(true);
tabs.setTabsContentGap(CN.convertToPixels(20, true));
tabs.setUIID("Container");
tabs.setTabUIID("Container");
tabs.getTabsContainer().setUIID("Container");
tabs.getContentPane().setUIID("Container");
tabs.addTab("", myContent);
 类似资料:
  • 我正在咨询你,因为我正在处理一些关于VSCODE的困扰我的事情。 我们目前正在创建一个应用程序,它应该在本地运行,所以我们的代码中确实有很多base64行。可以想象,这些字符串相当大: 这对我(和我的同事)来说是个问题,因为我们对这种轻量级的“Visual Studio”式编辑器很感兴趣,但又无法避免出现断行,这使得导航某些脚本非常复杂。

  • 我想像Instagram应用程序一样水平显示一些图像集 示例:示例在这里 我怎么能做到这一点,帮帮我。预先Thanx

  • 问题内容: 我正在尝试创建一系列只能水平滚动的照片。 它应该看起来像这样的 但是,只有通过指定包含照片的的宽度,才能实现上述目的(因此它们不会“自动换行”)。如果我不放宽- 看起来像这样; 使用CSS可以防止固定宽度的图像发生变化,该怎么办。 谢谢 问题答案: 您可以使用与。这样写:

  • 问题内容: 有什么方法可以在必要时启用水平滚动条吗? 情况是这样的:我有一个单元格,其中存储了很长的数据。因此,我需要水平滚动条。 有人对此有想法吗? 问题答案: 首先,在里面添加a 并为滚动条的存在设置策略: 然后,通过设置模式,指示JTable不能自动调整列的大小:

  • 在Chrome上,页面上有一个水平滚动条,方向为rtl,与和组合,即使没有边距和内容。 有关示例,请参见https://jsfiddle.net/ht3drjae/2/.我希望看到没有绿色的背景色和没有水平滚动条,因为内部和外部应该有相同的宽度。 CSS:

  • 请看http://codepen.io/anon/pen/zGLZoR 我的“浮动div”跟随页面滚动-它在向下移动滚动条后立即执行此操作。如何仅在达到px(比如200px)滚动高度时启动浮动。因此,当您向下滚动200px时,可以看到浮动div,而不是直接看到。 编辑: 当滚动回到顶部时,div必须返回到原始位置-超过200px标记