Support to implement about ImagePicker and ImageViewer
This library is currently in Developer Preview. The API surface is not yet finalized, and please note that use this in production apps..
dependencies {
implementation "com.github.moka-a.mokaroid:imagehelper:x.y.z"
}
ImagePicker
.with(context) // context
.setConfig {
// ... set your configuration
}
.showSingle { uri ->
// uri targeted on Android 10 (api level 29)
}
ImageViewer
.with(context)
.setConfig {
// Add Header (OverlayView or View)
val header = OverlayView(context, R.layout.layout_your_header)
header.getTextView(R.id.title)!!.text = "Title"
addHeader(header)
// Add Listener
addOnPageSelected { position ->
header.getTextView(R.id.title)!!.text = "Title ${position}"
}
}
.show(imageList, selectedPosition)