ImageViewer

ImageViewer 是一个图片查看器。一般用来查看图片详情或查看大图时使用。

[ImageViewer.load]支持加载[Uri]、 `url`、 `filePath`、[File]、 [DrawableRes]、[ImageDataSource]等类型; 对于加载多张图片数据也可以是支持类型对应的[List]或[Array]

Author

Jenly

Follow me

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

设置界面跳转过渡动画

Link copied to clipboard
fun error(drawable: Drawable?): ImageViewer
fun error(@DrawableRes drawableResId: Int): ImageViewer

设置加载失败时显示的图片

Link copied to clipboard
fun extras(extras: Bundle?): ImageViewer

设置扩展数据 相当于 intent.putExtras(extras)

Link copied to clipboard

设置图片加载器;如果有多处使用到ImageViewer,也可以使用ImageViewer.setGlobalDefaultImageLoader来 设置全局默认的图片加载器;

Link copied to clipboard

设置图片查看器Activity。如:ImageViewerActivity,当 ImageViewerActivity 的实现不满足你的需求时,你可以通过自定义实现

Link copied to clipboard
fun indicator(showIndicator: Boolean): ImageViewer

设置是否显示指示器

Link copied to clipboard
fun orientation(orientation: Int): ImageViewer

设置屏幕方向

Link copied to clipboard
fun placeholder(@DrawableRes drawableResId: Int): ImageViewer

设置占位图

Link copied to clipboard
fun selection(position: Int): ImageViewer

当前选中位置

Link copied to clipboard
fun showIndicator(showIndicator: Boolean): ImageViewer

设置是否显示指示器

Link copied to clipboard
fun start(activity: Activity, sharedElement: View? = null)
fun start(fragment: Fragment, sharedElement: View? = null)

启动

Link copied to clipboard
fun theme(@StyleRes theme: Int): ImageViewer

设置主题风格