Skip to content

Instantly share code, notes, and snippets.

@nicoqueijo
Created May 15, 2020 19:25
Show Gist options
  • Save nicoqueijo/3d06152b93e14a665edfafbc005caa88 to your computer and use it in GitHub Desktop.
Save nicoqueijo/3d06152b93e14a665edfafbc005caa88 to your computer and use it in GitHub Desktop.
private fun addRow(currency: Currency) {
CurrencyRow(this).run row@{
initRow(currency)
dragLinearLayout.run {
addView(this@row)
setViewDraggable(this@row, this@row)
scrollableArea.setOnLongClickListener {
val indexToRemove = indexOfChild(this@row)
addedCurrencies.removeAt(indexToRemove).let {
removedCurrencies.push(it)
}
layoutTransition = LayoutTransition()
removeDragView(this@row)
true
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment