Loading build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.0.4' propVersionName = '3.0.5' kotlin_version = '1.2.0' support_libs = '27.0.1' } Loading commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyRecyclerViewAdapter.kt +15 −0 Original line number Diff line number Diff line package com.simplemobiletools.commons.adapters import android.support.v7.view.ActionMode import android.support.v7.widget.DividerItemDecoration import android.support.v7.widget.RecyclerView import android.util.SparseArray import android.view.Menu Loading @@ -10,6 +11,7 @@ import android.view.ViewGroup import com.bignerdranch.android.multiselector.ModalMultiSelectorCallback import com.bignerdranch.android.multiselector.MultiSelector import com.bignerdranch.android.multiselector.SwappingHolder import com.simplemobiletools.commons.R import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.extensions.baseConfig import com.simplemobiletools.commons.interfaces.MyAdapterListener Loading Loading @@ -98,6 +100,19 @@ abstract class MyRecyclerViewAdapter(val activity: BaseSimpleActivity, val recyc recyclerView.setupZoomListener(zoomListener) } fun addVerticalDividers(add: Boolean) { if (recyclerView.itemDecorationCount > 0) { recyclerView.removeItemDecorationAt(0) } if (add) { DividerItemDecoration(activity, DividerItemDecoration.VERTICAL).apply { setDrawable(resources.getDrawable(R.drawable.divider)) recyclerView.addItemDecoration(this) } } } fun selectItemPosition(pos: Int) { toggleItemSelection(true, pos) } Loading Loading
build.gradle +1 −1 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ buildscript { propMinSdkVersion = 16 propTargetSdkVersion = propCompileSdkVersion propVersionCode = 1 propVersionName = '3.0.4' propVersionName = '3.0.5' kotlin_version = '1.2.0' support_libs = '27.0.1' } Loading
commons/src/main/kotlin/com/simplemobiletools/commons/adapters/MyRecyclerViewAdapter.kt +15 −0 Original line number Diff line number Diff line package com.simplemobiletools.commons.adapters import android.support.v7.view.ActionMode import android.support.v7.widget.DividerItemDecoration import android.support.v7.widget.RecyclerView import android.util.SparseArray import android.view.Menu Loading @@ -10,6 +11,7 @@ import android.view.ViewGroup import com.bignerdranch.android.multiselector.ModalMultiSelectorCallback import com.bignerdranch.android.multiselector.MultiSelector import com.bignerdranch.android.multiselector.SwappingHolder import com.simplemobiletools.commons.R import com.simplemobiletools.commons.activities.BaseSimpleActivity import com.simplemobiletools.commons.extensions.baseConfig import com.simplemobiletools.commons.interfaces.MyAdapterListener Loading Loading @@ -98,6 +100,19 @@ abstract class MyRecyclerViewAdapter(val activity: BaseSimpleActivity, val recyc recyclerView.setupZoomListener(zoomListener) } fun addVerticalDividers(add: Boolean) { if (recyclerView.itemDecorationCount > 0) { recyclerView.removeItemDecorationAt(0) } if (add) { DividerItemDecoration(activity, DividerItemDecoration.VERTICAL).apply { setDrawable(resources.getDrawable(R.drawable.divider)) recyclerView.addItemDecoration(this) } } } fun selectItemPosition(pos: Int) { toggleItemSelection(true, pos) } Loading