草庐IT

RecyclerVIew

全部标签

android - RecyclerVIew 自动滚动显示所有元素,如 News Feed 等,

如何平滑地自动滚动RecyclerView以便用户可以看到RecyclerView的所有元素并从头开始再次滚动-如新闻提要等。我知道smoothScrollToPosition()和scrollToPosition()但它们最终会以过快的速度滚动到最后一个元素。我希望RecyclerView具有动画效果并缓慢移动。 最佳答案 只是为了稍微改进答案,它是自动无限滚动且动画流畅。finalintspeedScroll=1200;finalHandlerhandler=newHandler();finalRunnablerunnable=

android - 如何显示下一张/上一张卡片的一部分 RecyclerView

实现此功能的最佳策略是什么:我有一个带有卡片的水平RecyclerView。每张卡片都将填满整个屏幕,但我希望它显示下一张卡片的一部分和上一张卡片(如果它有多个项目)。我知道我可以通过在适配器上设置我的卡android:layout_width来实现这一点,使其具有特定的DP,例如250dp而不是match_parent。但它看起来不像是一个合适的解决方案。这是我的代码:带有RecyclerView的Activity:classListPokemon:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){

android - 带有wrap_content的RecyclerView没有很好的动画效果

当我的RecyclerView高度为wrap_content时,如下所示结果如下。因为调整大小发生在动画之前。它在https://medium.com/@elye.project/recyclerview-supported-wrap-content-not-quite-f04a942ce624#.n7xivnrdr有没有办法强迫它先设置动画然后只调整大小? 最佳答案 使用wrap_content作为aRecyclerView的高度是没有意义的。滚动不起作用。将高度设置为match_parent或添加其他规则,但避免wrap_con

android - 如何延迟从 RecyclerView 中删除项目

我会延迟(20秒)创建带有animatoin的聊天列表。这段时间之后,每个项目都应该随着淡出动画消失。如果我在不滚动的情况下使用RecyclerView是没有问题的。我重写了适配器中的方法,一切正常。@OverridepublicvoidonViewAttachedToWindow(finalViewHolderholder){if(holder.alpha==null){holder.alpha=ObjectAnimator.ofFloat(holder.itemView,View.ALPHA,1f,0f);holder.alpha.setDuration(300);holder.a

java - VideoView 不在 RecyclerView 中播放视频或音频

您好,我正在尝试创建一个视频日志fragment,其中包含一个recyclerview,每个列表项中包含标题、心情和视频。出于某种原因,videoview甚至没有出现。videofilePath保存正确,我已经用println语句检查过。我没有收到任何错误,但它完全崩溃了。下一个列表项在视频显示之前开始。这是我的ViewHolder类publicclassJournalViewHolderextendsRecyclerView.ViewHolder{privateTextViewtitle;privateTextViewmood;privateVideoViewmVideoView;M

android - 在 RecyclerView 中制作重叠项目的最佳方法是什么?

我需要制作具有以下内容的RecyclerView:但我不知道如何更好地制作它...我想为此目的使用自定义分隔符(信息项),但我不确定这是个好主意。也许,谁知道其他方法。我很乐意提供任何帮助和建议。附言我不能使用3个项目,因为我需要为每个项目保存与没有重叠项目一样大的触摸区域。 最佳答案 您可以使用this如果可以的话,图书馆,在同一个列表中显示更多信息。建议让它变得更好。不仅仅是选项。 关于android-在RecyclerView中制作重叠项目的最佳方法是什么?,我们在StackOve

android - 如何在另一个recyclerview适配器下使用recyclerview适配器?

我有一个RecyclerView。它有一个自定义布局,自定义布局内部是另一个RecyclerView。当我通知回收站View某个项目已被删除时,我的主回收站View已更新,但我的自定义View回收View未收到通知。SwipeDismissRecyclerViewTouchListenerlistener=newSwipeDismissRecyclerViewTouchListener.Builder(recyclerView,newSwipeDismissRecyclerViewTouchListener.DismissCallbacks(){@Overridepublicboole

android - 如何在 RecyclerView 中实现子标题/部分?

我正在尝试实现subheaders在我的RecyclerView中。作为我的RecyclerView的适配器,我使用PagedListAdapter来自全新PagingLibrary结合Room.来自数据库的数据包含日期。我想按天分隔/分组项目并在子标题中显示日期。实现subheaders的最佳方式是什么?用这个组合?据我所知,不可能以“标准”ViewType方式实现这一点,因为那样会用标题替换第一个数据列表项。目前我正在尝试使用RecyclerView.ItemDecoration来完成它,但我无法让它工作。谁能指出我正确的方向?到目前为止,我的RecyclerView.ItemDe

android - 如何在 Android 的 recyclerView 中处理多个布局点击

在我们的应用程序中,我们有消息列表。我们正在切换到RecyclerView。我们的消息可以由文本、图像组成。示例消息可能如下所示。要处理点击,请使用此类:publicclassRecyclerViewItemClickListenerimplementRecyclerView.OnItemTouchListener{publicstaticinterfaceOnItemClickListener{publicvoidonItemClick(Viewview,intposition);publicvoidonItemLongClick(Viewview,intposition);}pri

android - 在 recyclerview 中的 notifyitemchanged 期间保留链式 react

我开始修改我的应用程序以支持Lollipop。基本上,我有一个带有recyclerview的文件浏览器fragment,当用户打开这个fragment时,他会看到他根目录中的所有文件夹,当用户单击该文件夹时,我需要获取所有子文件夹+文件并将它们显示给用户使用相同的recyclerview和notifydatachanged。该功能正常工作,问题是当用户单击文件夹时,在notifydatachanged期间不会保留涟漪效应。file_item.xmlRecyclerview适配器:publicclassRecycleAdapterextendsRecyclerView.Adapter{p