INNER CODE UNIT · Kotlin
iconFilePicker
Keyspace-cloud/android · app/src/main/kotlin/cloud/keyspace/android/AddCard.kt:645
private fun iconFilePicker () {
val builder = MaterialAlertDialogBuilder(this@AddCard)
builder.setCancelable(true)
val iconsBox: View = layoutInflater.inflate(R.layout.icon_picker_dialog, null)
builder.setView(iconsBox)
iconsBox.startAnimation(AnimationUtils.loadAnimation(applicationContext, R.anim.from_bottom))
val dialog = builder.create()
dialog.show()
val iconFileNames = misc.getSiteIconFilenames()
class GridAdapter(var context: Context, filenames: ArrayList<String>) : BaseAdapter() {
var listFiles: ArrayList<String>
init { listFiles = filenames }
override fun getCount(): Int { return listFiles.size }
override fun getItem(position: Int): Any { return listFiles[position] }
override fun getItemId(position: Int): Long { return position.toLong() }