diff --git a/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/IVhModelWrapper.kt b/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/IVhModelWrapper.kt index e8ae1a72d..8ae60626e 100644 --- a/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/IVhModelWrapper.kt +++ b/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/IVhModelWrapper.kt @@ -19,5 +19,5 @@ interface IVhModelWrapper : IVhModelType { /** * As sub model list. */ - val subList: List + val subList: Iterable } diff --git a/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/RvAdapterHelper.kt b/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/RvAdapterHelper.kt index e39adcb65..9eb57243e 100644 --- a/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/RvAdapterHelper.kt +++ b/adapter/src/main/kotlin/io/goooler/demoapp/adapter/rv/core/RvAdapterHelper.kt @@ -7,7 +7,6 @@ import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.StaggeredGridLayoutManager import io.goooler.demoapp.adapter.rv.core.ISpanSize.Companion.SPAN_SIZE_FULL -import io.goooler.demoapp.adapter.rv.core.ISpanSize.Companion.SPAN_SIZE_SINGLE /** * Created on 2020/10/22. @@ -127,7 +126,7 @@ internal class RvAdapterHelper(private val adapter: IRvAdapter (adapter[position] as? ISpanSize)?.spanSize?.let { size -> return if (size == SPAN_SIZE_FULL) it.spanCount else size } - return SPAN_SIZE_SINGLE + return it.spanCount } } }