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

ViewPager屏幕外页限制

宋宏毅
2023-03-14

有没有办法绕过viewpager的正常行为及其屏幕外页限制?我的ViewPager包含四个片断,每个片断包含一个GridView图像。我遇到的问题是,在实例化ViewPager时,会创建两个片断,这导致从catch同时下载/提取大约20个图像(每个片断大约10个)。是否可以禁用屏幕外页限制?

我的目标是只在选择fragment时下载图像,或者只在用户悬停图像时下载图像。实现这一点的一种方法是使用OnPageSelected侦听器并设置一个标志,该标志告诉GridViewAdapter是否允许下载图像。

我能想到的第二种方法是在ImageView上设置一个HoverListener,并且只在OnHover上下载图像,但该监听器仅在4.0及更高版本中可用。

有没有更好的方法实现这一点?

共有1个答案

糜凯泽
2023-03-14

是否可以禁用屏幕外页限制?

否。它已经设置为可能的最小值:查看页面的每边一页。这是使动画效果工作所必需的--您可以同时看到两个片段的部分(原始的和新的)。

我的目标是只下载图像时,一个片段被选中,或只有当用户是悬停的图像。

 类似资料:
  • 本文向大家介绍WinForm限制窗体不能移到屏幕外的方法,包括了WinForm限制窗体不能移到屏幕外的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了WinForm限制窗体不能移到屏幕外的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 最近,我一直在构建一个应用程序,在JFrame上绘制图像,一切都很好,但是当窗口离开屏幕时,已经绘制的图像消失了,我一直在想是否有办法避免这种情况?谢谢 导入java。awt。;导入java。awt。事件 公共类Pokemoneur扩展了JFrame,实现了AdjustmentListener、ActionListener、MouseListener和Runnable{ }问题是,当用户在屏幕上画

  • 在我的应用程序中,我有一个ViewPager,里面有很多可滑动的标签,里面有碎片。是否有像这样的方法,每次片段出现在屏幕上时都会调用它?等是在创建片段之后调用的,而不是在片段出现在屏幕上时调用的,因此它们对我不起作用。我的问题可以用哪种方法?

  • 我使用和来显示片段。最初增加了2个片段,Fragment1和Fragment2,在接收到服务器的响应后,在第二个位置增加了第三个片段Fragment3。因此,在添加所有页面之后,这应该是ViewPager中的片段序列-->Fragment1,Fragment3,fragment2。 下面是解决方案代码 代码:

  • screen 模块用于检索有关屏幕大小,显示,光标位置等的信息 进程: 主进程 渲染进程​ screen 是一个 EventEmitter. 注意: app模块必须用在 ready事件后. 注意: 在渲染进程或开发者工具栏中, window.screen 是一个预设值的 DOM属性, 所以 var screen = require('electron').screen 这样写的话是无效的. 创建一