【问题标题】:Kotlin callback when RecyclerView.Adapter has drawn all elementsRecyclerView.Adapter 绘制完所有元素时的 Kotlin 回调
【发布时间】:2020-05-28 18:03:03
【问题描述】:

我正在使用 recyclerview 列出一些元素,我想知道 RecyclerView.Adapter 何时绘制了我发送的所有元素。有什么办法吗?

【问题讨论】:

  • RecyclerView 一次只绘制您在屏幕上看到的元素/项目。它不会一次绘制所有元素。
  • RecyclerView 不会一次绘制所有项目?您是想知道是绘制了所有项目还是仅绘制了可见项目?
  • 我的意思是,当该适配器的所有元素都已绘制完毕后,我需要一个回调
  • 全部?包括那些不在屏幕上的?
  • 是的,我正在使用一个骨架库,我想捕捉该适配器何时完成以隐藏该效果

标签: android android-studio kotlin android-recyclerview


【解决方案1】:

请试试这个:

class MyAdapter : RecyclerView.Adapter`<`MyAdapter.MyViewHolder`>`(){

    // And then please Implement methods here of it.
}

【讨论】:

  • 我的意思是,当该适配器的所有元素都已绘制完毕后,我需要一个回调
猜你喜欢
  • 2012-12-24
  • 2016-03-22
  • 1970-01-01
  • 2014-12-08
  • 2022-06-10
  • 2021-12-21
  • 1970-01-01
  • 2021-08-22
相关资源
最近更新 更多