RecyclerView Button Under Swipe
dependencies {
...........
...........
implementation 'com.tutorialsbuzz.halfswipe:halfswipe:1.0.0'
}
object : SwipeHelper(this, recyclerView, false) {
override fun instantiateUnderlayButton(viewHolder: RecyclerView.ViewHolder?, underlayButtons: MutableList?) {
//adding first button
underlayButtons?.add(
SwipeHelper.UnderlayButton("Archive", AppCompatResources.getDrawable(this@MainActivity, R.drawable.ic_archive_black_24dp),
Color.parseColor("#000000"), Color.parseColor("#ffffff"),
UnderlayButtonClickListener { pos: Int ->
//Perform click operation on button1 at given pos
}
))
//similarly add more to underlayButtons list
// ..
// ..
// ..
}
}
new SwipeHelper(this, recyclerview, false) {
@Override
public void instantiateUnderlayButton(RecyclerView.ViewHolder viewHolder, List underlayButtons) {
//adding button 1
underlayButtons.add(new UnderlayButton("Archive",
AppCompatResources.getDrawable(MainActivity.this, R.drawable.ic_archive_black_24dp),
Color.parseColor("#000000"), Color.parseColor("#ffffff"),
new UnderlayButtonClickListener() {
@Override
public void onClick(int pos) {
//Perform click operation on button1 at given pos
}
}));
//similarly add more to underlayButtons list
// ..
// ..
// ..
}
}
