Skip to content

1、调用方法说明

FlyJingFish edited this page Dec 21, 2023 · 10 revisions

OpenImage调用说明

/**
 * 设置微信补位效果,设置后当退出大图页面时,如果前一页面没有当前图片,则自动回到点击进来的那张图的位置
 * 开启后自动自动滚动效果关闭
 * (只对父容器是RecyclerView, ViewPager2,ListView, GridView 时有效)
 *
 * @param wechatExitFillInEffect 是否设置微信补位效果
 * @return {@link OpenImage}
 */
public OpenImage setWechatExitFillInEffect(boolean wechatExitFillInEffect) {
    return this;
}

设置 setWechatExitFillInEffect true(默认false) 开启效果如下:

/**
 * @param showSrcImageView 退出时,前一页面的ImageView是否可见
 * @return {@link OpenImage}
 */
public OpenImage setShowSrcImageView(boolean showSrcImageView) {
    this.showSrcImageView = showSrcImageView;
    return this;
}

设置 setShowSrcImageView false(默认true) 开启效果如下:

更多直接看 OpenImage 这个类的方法说明即可

OpenImageConfig设置(以下设置会全局起效,其中部分设置可在OpenImage中设置后起到一次性效果)

OpenImageConfig.getInstance().setReadMode();//是否打开大图阅读模式

OpenImageConfig.getInstance().setReadModeRule();//大图识别比例

OpenImageConfig.getInstance().setDisEnableTouchClose();//是否关闭拖动关闭功能

OpenImageConfig.getInstance().setTouchCloseScale();//拖动关闭百分比

OpenImageConfig.getInstance().setImageFragmentCreate();//设置全局图片页面

OpenImageConfig.getInstance().setVideoFragmentCreate();//设置全局视频页面

OpenImageConfig.getInstance().setBigImageHelper();//设置大图加载器,全局设置一次即可

OpenImageConfig.getInstance().setPreloadCount();//设置预加载个数相关配置

OpenImageConfig.getInstance().closePreload();//全局设置关闭预加载