Android RecyclerView Swipe Animation gradle plugin
간편하게 사용 할 수 있도록 라이브러리를 만들었습니다.
buildscript {
...
repositories {
...
mavenCentral()
jcenter()
maven { url 'https://dl.bintray.com/stevechulsdev/maven/' }
}
dependencies {
...
}
}
allprojects {
repositories {
...
mavenCentral()
jcenter()
maven { url 'https://dl.bintray.com/stevechulsdev/maven/' }
}
}
dependencies {
…
implementation ‘com.stevechulsdev.android1.0.0@aar’
}
object : StevechulsSwipeHelper(this, recycler) {
override fun instantiateUnderlayButton(
viewHolder: RecyclerView.ViewHolder,
underlayButtons: MutableList) {
// one button
underlayButtons.add(
UnderlayButton(R.drawable.icon_garbage, 250, 250, 200,
Color.parseColor(“#e5001b”),
UnderlayButtonClickListener { pos ->
recycler.adapter?.notifyItemChanged(pos)
adapter.removeItemToSwipe(pos)
}, this@MainActivity
)
)
// two button
underlayButtons.add(
UnderlayButton(R.drawable.icon_garbage, 250, 250, 200,
Color.parseColor(“#e5001b”),
UnderlayButtonClickListener { pos ->
recycler.adapter?.notifyItemChanged(pos)
adapter.removeItemToSwipe(pos)
}, this@MainActivity
)
)
}
}