From 4fb6dde9f598019c15484b2b28f930f94ad7bca2 Mon Sep 17 00:00:00 2001 From: limuyang Date: Thu, 26 Dec 2019 10:24:11 +0800 Subject: [PATCH] fix #2997 --- .../java/com/chad/library/adapter/base/BaseQuickAdapter.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt index de00fd5b1..445f584ae 100644 --- a/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt +++ b/library/src/main/java/com/chad/library/adapter/base/BaseQuickAdapter.kt @@ -766,7 +766,7 @@ abstract class BaseQuickAdapter * * @param holder True if this item should traverse all spans. */ - protected fun setFullSpan(holder: RecyclerView.ViewHolder) { + protected open fun setFullSpan(holder: RecyclerView.ViewHolder) { val layoutParams = holder.itemView.layoutParams if (layoutParams is StaggeredGridLayoutManager.LayoutParams) { layoutParams.isFullSpan = true @@ -806,7 +806,7 @@ abstract class BaseQuickAdapter @JvmOverloads fun setFooterView(view: View, index: Int = 0, orientation: Int = LinearLayout.VERTICAL): Int { return if (!this::mFooterLayout.isInitialized || mFooterLayout.childCount <= index) { - addHeaderView(view, index, orientation) + addFooterView(view, index, orientation) } else { mFooterLayout.removeViewAt(index) mFooterLayout.addView(view, index)