问题描述
RecyclerView 使用 onCreateViewHolder() 在需要时扩充视图。
如果我将已经膨胀的视图传递给 onCreateViewHolder() ..它是否提高了性能(减少了 recyclerview 加载时间)? 例如:-
override fun onCreateViewHolder(parent: ViewGroup,type: Int): RecyclerView.ViewHolder {
//instead of inflating views on the fly I am using ViewPool that I have created earlier
val holder = MyViewHolder(MyViewPool.getAlreadyInflatedView())
return holder
}
有人试过吗?
onBindViewHolder() 是空的(不做任何事情)。
PS:我没有通过这种方法获得任何性能提升。我只是想知道为什么
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)