staggered-gridview相关内容

Android:如何创建像 Facebook 一样的图片库网格?

我正在尝试实现类似 facebook 的画廊网格,其中项目具有不同的大小: 我试图使用不同的库/解决方案,但目前没有成功: 我尝试使用 AsymemetricGridView.但是这个实现的问题是在扔掉适配器之后网格中还有空的死区. 我也想过使用 StaggeredGridLayoutManager 和一个 RecycleView,但是在这种情况下,项目的大小与其他项目不同或一半 ..

根据flutter中的动态内容调整GridView子高度

如何在flutter中实现这个复杂的视图? 我正在尝试实现一个带有 n 列的 GridView 并且孩子应该具有一定的纵横比(比如 1.3),但孩子的高度应该是(用 Android 术语包装内容). 我被卡住了,因为据我所知,GridView 的 childAspectRatio:1.3(默认值:1)总是以相同的纵横比而不是动态内容布置子项. 注意:孩子应该根据图片的高度扩大自己 ..
发布时间:2021-12-24 13:44:21 其他开发

滚动顶部时,Android RecyclerView StaggeredGrid 项目会改变位置

在我的 2 列交错网格中,我使用无限列表的效果自动加载元素 10 x 10,除了向上滚动时,一切正常.前两个元素改变了它们的位置.就像前两项从一列跳到另一列一样. 正如我所读到的,适配器必须保存每个元素的状态.但是,我不知道该怎么做. 这是我用来显示 StaggeredGrid 功能的主要代码 public class SpacesItemDecoration extends Rec ..

在 NestedScrollView 中加载更多功能的交错 Gridview (Recycleview)

我想在我的交错网格视图中实现加载更多功能.我已经尝试了一些代码行,比如使用 addOnScrollListener 但当我到达列表底部时没有调用. 请找到我试图实现加载更多功能的代码,但是没有得到预期的结果. MY_STRAGGED_RECYCLIVIEW.addOnScrollListener(new RecyclerView.OnScrollListener() {@覆盖public ..

在 RecyclerView 中释放和重新初始化 exoplayer 的最佳方法

我有两个具有不同媒体源的 Exoplayer 实例. 目前 在初始化任何一个播放器之前.我正在检查是否有任何玩家连接到表面,如果是,然后释放玩家并使用新操作员再次初始化 if(videoPlayerView.getPlayer() != null) {videoPlayerView.getPlayer().release();videoPlayerView.setPlayer(nul ..

Flutter"RenderFlex子级的flex值非零,但传入的高度限制不受限制."当使用交错网格视图时〜@ _ @

@ _ @ 我当时正在考虑根据其动态内容的高度使GridView中的小部件具有不同的高度. 小部件看起来像这样: 容器(装饰:BoxDecoration(颜色:someColor,borderRadius:BorderRadius.circular(17),),子:列(孩子们: [ClipRRect(borderRadius:BorderRadius.circular(17),子级: ..

RecyclerView在同一行中具有各种元素

我想制作一个RecyclerView每行具有不同的元素,具体取决于适配器中的布尔值. 在我的应用中,您有一些钞票和硬币.我必须将所有内容都放在RecyclerView中.首先,我想显示纸币(每2张2张),然后显示硬币(每4张4张) 像这样: 这就是我希望结果看起来像的样子: 这是我的适配器 class MoneyAdapter(private val money_l ..

根据颤动中的动态内容调整GridView子高度

如何在波动中实现这个复杂的视图? 我正在尝试实现 GridView 具有n列,并且子级应该具有一定的宽高比(例如1.3),但是子级的高度应该是(Android术语中的包装内容)。 我被困住是因为fas我了解GridView的 childAspectRatio:1.3 (默认值:1)始终以相同的纵横比而不是动态内容来布局子项。 注意:孩子应该根据图片的高度扩展其高度 用例:我 ..
发布时间:2020-10-15 01:09:12 其他开发

Android RecyclerView StaggeredGrid项在滚动顶部时更改位置

在我的2列交错网格中,我使用无限列表的效果来自动按10乘10加载元素,除了我向上滚动时,其他一切都正常.前两个元素会更改其位置.就像前两项从一列跳到另一列一样. 如我所读,适配器必须保存每个元素的状态.但是,我不知道该怎么做. 这是我用来显示StaggeredGrid功能的主要代码 public class SpacesItemDecoration extends Recycle ..

交错式Gridview(Recycleview),在NestedScrollView内加载更多功能

我想在我的交错gridview中实现更多加载功能.我已经尝试了一些代码行,例如使用addOnScrollListener,但是当我排在列表底部时却没有调用. 请找到我尝试实现更多功能但未获得预期结果的代码. MY_STRAGGED_RECYCLIVIEW.addOnScrollListener(new RecyclerView.OnScrollListener() { ..

StaggeredGridLayoutManager:添加边距使布局项被推到侧面

所以,我正在做一个小项目,我想在文件中添加StaggeredGridLayoutManager.如果我不在布局中添加itemDecorator并且不添加margin或padding,则可以使用.一旦添加边距,它就会将列表推到一侧.我正在附上屏幕截图以澄清问题. 这是我的代码: recyclerView.setHasFixedSize(true); StaggeredGridLayo ..

没有关于Android Docs中的RecyclerView和StaggeredGridLayoutManager的好示例

我找不到将RecyclerView与StaggeredGridLayoutManager结合使用的更好示例.甚至在 Android文档中. 第一季度.我需要一些示例,这些示例可以正确说明如何将RecyclerView与StaggeredGridLayoutManager结合使用. 第二季度.谁能告诉我是否可以使用RecyclerView和StaggeredGridLayoutManag ..
发布时间:2020-08-24 07:36:52 移动开发

Android-StaggeredGrid错误项目处置

我的Recycler视图和StaggeredGrid出现了问题,该问题将宽度减少了2. 我使用Picasso将图像加载到项目中,并且在第一次加载图像时,它们在回收器视图中的位置很奇怪. 重新加载后,一切似乎都很好. 我认为问题来自图像加载:StaggeredGrid第一次不知道图像高度,但是由于缓存原因,在重新加载后就知道了. 我该如何解决这个问题? 解决方案 通过将差异策略更 ..
发布时间:2020-05-27 20:10:43 移动开发

Windows Phone 8.1为自定义可变大小的Gridview实现虚拟化

我已经使用此 1GB设备中的内存不足异常事件而崩溃.它是out项目的要求之一.我知道,当我们实现自定义项目面板时,它将失去默认的虚拟化功能. 我已经检查了 Pin.it 应用.他们已经实现了可变大小的Gridview模板,并且性能非常好,我可以加载200多个项目. 我可以通过任何方式为自定义项目面板实施虚拟化吗?我不知道如何实现虚拟化.如果有人实现了虚拟化,请给我们一些想法,以开始使用 ..

Android StaggeredGridLayoutManager偏移错误

清除适配器并调用notifyDataSetChanged()时- StaggedGridLayoutManager 管理器在Span[]实例中仍然具有mCachedStart/End.因此,当您向适配器中添加新项目时,布局管理器会绘制具有偏移量的项目,这是一个巨大的问题. EtsyStaggeredGridView 具有方法resetToTop(),该方法清除所有缓存的内容并从头开始绘制所有 ..

如何在gridview中间歇性显示横幅广告

我正在开发一个android应用程序,它的屏幕与下面的图片类似 - 请注意单元格之间的横幅广告。由于GridView不支持列的跨越,所以我不知道该怎么做。 请提供任何建议。在我看来,最好的方法是在GridLayoutManager中使用RecyclerView。 只需为GridLayoutManager提供SpanSizeLookup即可确定每个位置的大小。例如,第一个位置需要填满整 ..
发布时间:2018-05-29 13:57:39 移动开发

Android:如何创建一个Facebook图像库网格?

我试图实现一个类似facebook的网格,其中的项目具有不同的大小: 我试图使用不同的库/解决方案,但现在没有成功: 我尝试使用 AsymemetricGridView 。 但是这个实现的问题是在抛出适配器之后,网格中留下了空的空白空间。 我还考虑过使用 StaggeredGridLayoutManager 和一个 RecycleView ,但在这种情况下,项目的大小与其他项目不同因 ..

使用Etsy的的StaggeredGridView在Eclipse

我想用Etsy的的StaggeredGridView在我的Eclipse的一个项目。他们GitHub的页面没有提供说明导入/设置他们的Eclipse项目。如果有人成功地做到了这一点,并可以共享的步骤,这将有很大的帮助! https://github.com/etsy/AndroidStaggeredGrid 我试着按照下面的链接中列出的步骤,但没有奏效。 的gradle导入项目偏食 解 ..
发布时间:2016-03-18 00:22:35 Java开发