Skip to content

Latest commit

 

History

History

imagehelper

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

ImageHelper

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..


Installation - Gradle

Release

dependencies {
    implementation "com.github.moka-a.mokaroid:imagehelper:x.y.z"
}


How to use

ImagePicker

ImagePicker
    .with(context) // context
    .setConfig {
        // ... set your configuration
    }
    .showSingle { uri ->
        // uri targeted on Android 10 (api level 29)
    }

ImageViewer

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)