android-viewpager相关内容

使用setCurrentItem打开幻灯片时,ViewPager2转场中途停滞

该应用程序使用Android viewpager2(androidx.viewpager2:viewpager2:1.0.0-beta04)来显示幻灯片。每张幻灯片的上半部分都有视频,下半部分有文字。每张幻灯片都是使用相同的片段类构建的(代码如下所示) 如果一个接一个地滑动,幻灯片放映完全正常,但是,如果尝试打开‘setCurrentItem’,有时幻灯片会在切换过程中中途中断,如下图所示。 ..

如何在开始滚动前设置LazyColumn/ViewPager的阈值?

我正在使用experimental viewpagerfor Jetpack Compose,它是基于LazyColumn/Row构建的。 我尝试做的是设置一些阈值,以确定在开始滚动到下一页之前需要移动手指的次数。默认行为是,只要我移动手指,它就会开始滚动,但我希望有一个更大的阈值,即在任何视觉滚动发生之前,我需要移动手指的次数。 我已经研究了FlingBehaviour参数,但我不知道如何 ..
发布时间:2022-04-16 09:09:27 其他开发

带有 ImageView 的 ViewPager 给出“java.lang.OutOfMemoryError:位图大小超出 VM 预算";

我制作了一个 ViewPager 来显示图像.当我推进一些页面时,我得到一个 java.lang.OutOfMemoryError: bitmap size exceeded VM budget 错误. 关于这个问题还有更多问题,但我没有找到解决方案(BitMap.Recycle、System.gc() 等).如果您有任何建议或解决方案,请告诉我! PNG 为 628KB、478KB、 ..
发布时间:2022-01-24 10:10:01 移动开发

Android:在 ViewPager 中更改文本

背景 我正在编写一个使用 ViewPager 并且运行良好的应用程序.我需要能够定位其中一种布局(xml 文件)并更新其上的 textviews 和 imageviews.我尝试使用“v.findViewById"来放大视图和定位,这似乎是我研究的解决方案,但也许我将它放在正确的位置并且需要更好地向我解释. 我的代码(不尝试定位) 私有 ImageView 圈子;@覆盖公共无效 on ..
发布时间:2022-01-24 10:07:14 移动开发

将水平 recylerview 的滚动与 viewpager 滚动同步

我有一个带有一些值的视图寻呼机,回收器视图上方的回收器视图的计数相同(就像一个标签布局) 我已经使用 snap helper 实现了该功能,所有工作正常我唯一想要的是我想将 recyclerview 的滚动与 viewpager 滚动同步,这是我无法实现的. 以下是我想要达到的目标 但我得到的是如下所示 我覆盖了视图页面的滚动但没有用 @Overridepublic v ..

到viewpager的左右导航不起作用

我在我的应用程序中使用视图寻呼机,viewpager 工作完美,但我想添加 viewpagerindicator,以下是我的片段代码和 ui 设计的 xml 任何人都可以告诉我有什么问题吗?提前谢谢............. 公共类 Test_Pager 扩展 Activity{私有字符串strtd;字符串[] imgStr;图像视图图像视图;数组列表用户ImgArrayList;字 ..
发布时间:2022-01-19 20:10:15 移动开发

java.lang.IndexOutOfBoundsException:索引 7 无效,大小为 7

我正在尝试实现视图寻呼机,在我的视图寻呼机图像来自服务器,我能够显示和滚动但是当我到达最后一张图像时它显示错误并且应用程序崩溃了,以下是我的代码段 公共类 Test_Pager 扩展 Activity{私有字符串strtd;字符串[] imgStr;图像视图图像视图;数组列表用户ImgArrayList;字符串 [] 我的网址;/*国家列表*/JSONArray country_li ..
发布时间:2022-01-19 20:10:08 移动开发

Android ViewPager 方向改变

我已阅读 @antonyt 的 对此 StackOverflow 问题,FragmentPagerAdapter 将在方向更改时尝试重用 FragmentManager.findFragmentByTag() 找到的现有片段. 我已经试过了.FragmentPagerAdapter 的 getItem(int) 在第一次需要 Fragment 时被调用.在方向改变时,getItem 不会被调 ..
发布时间:2022-01-19 20:09:49 移动开发

在适配器的构造函数中传递片段

因为在 ViewPager 上永远不会触发 onClick 事件(请参阅 这个问题),我将把onClickListener设置为适配器中的item容器. 这个想法是,当点击一个项目时,从适配器调用一个方法,该方法来自该适配器设置为 ViewPager 的 Fragment. 对于 Activity,我将传递上下文并使用此上下文调用方法(类似于 ((myActivity)context) ..
发布时间:2022-01-19 20:09:41 移动开发

如何在解决 RecyclerView 和 ViewPager 上的捕捉功能时获得即将被选中的页面

背景 ViewPager 在你执行一些滚动后会捕捉到一个视图,如果你使用类似这样的东西,RecyclerView 也可以: LinearSnapHelper().attachToRecyclerView(recyclerView) 或者通过使用库来捕捉到某个边缘,如 这个库.如果您愿意,它几乎可以完全模仿 ViewPager,如 this library,CommonsWare 这里. ..

使用两个适配器进行垂直和水平交换

所以基本上我试图让我的应用程序像 snapchat 一样,您可以在其中向左、向右、向上和向下滑动.我的问题是该应用程序没有意识到有两个适配器并且只能工作一个或一个(垂直或水平).我如何制作它以便我可以在我的 上垂直和水平滑动 空片段 我目前将 VerticalViewPagerAdapter 扩展到 FragmentPagerAdapter 公共类 VerticalViewPager ..
发布时间:2022-01-19 20:08:53 移动开发

如何在全屏中滑动选定的网格图像

我创建了一个网格视图图像应用程序,我想在图像滑动中显示选定的图像. 实际上我在我的应用中实现了图像滑动但是问题是图像滑动从第一张图像而不是从选定图像开始. 示例: 如果我选择第三张图片,图片滑动应该从第三张图片而不是第一张图片开始. 我的代码: MainActivity.java 包com.td.gridview;导入android.app.Activity;导入a ..
发布时间:2022-01-19 20:08:45 移动开发

如何在视图寻呼机中自动更改图像,当它到达最后一张图像时,它应该自动到达第一张图像

我现在正在实现视图寻呼机,我想在特定的时间段内不断地自动更改图像,可能是每 5 毫秒一次. 我还必须手动允许用户滑动图像(它工作正常) 但图像不会自动改变,当它到达最后一张图像时,它应该自动到达第一张图像 final Handler handler = new Handler();最终 Runnable 更新 = new Runnable() {公共无效运行(){if (curren ..
发布时间:2022-01-19 20:08:37 移动开发

获取不同片段上的 EditText 值

我正在尝试从不同片段的 editTexts 获取一些文本.所以我首先要做的是定义我的 mPager 和 mPagerAdapter: a_Atenuacion 活动 公共类 a_Atenuacion 扩展 FragmentActivity{私有静态最终 int NUM_PAGES = 3;/*** 寻呼机小部件,它处理动画并允许水平滑动以访问上一个* 和下一个向导步骤.*/私人 ViewP ..