Code Monkey home page Code Monkey logo

Comments (11)

panpf avatar panpf commented on August 15, 2024

第一个问题你可以通过ImageZoomer.setOnViewTapListener()监听单击事件然后关闭页面,第二个问题Sketch默认会根据ImageView的宽高或屏幕的宽高作为maxSize来压缩图片,如果默认不压缩的话碰见较大的内存不够用直接就崩了,如果你可以保证不会有太大的图片,那么你可以主动设置一个超大的maxSize完整的读取图片

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

微博长图 刚进来就想显示比较清楚点 这样怎么做?

from sketch.

panpf avatar panpf commented on August 15, 2024

开启分块显示超大图功能并开启手势缩放功能里的阅读模式 文档链接在readme最下方可以找到

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

SketchImageView imageView= new SketchImageView(mContext);
imageView.setSupportZoom(true);
imageView.setSupportLargeImage(true);
imageView.setScaleType(ScaleType.FIT_XY);
DisplayOptions displayOptions = new DisplayOptions();
ImageZoomer imageZoomer = imageView.getImageZoomer();
imageZoomer.setZoomable(false);

                        displayOptions.setDecodeGifImage(true);
                        imageView.getOptions()
                                .setDecodeGifImage(true);

// ImageSizeCalculator imageSizeCalculator= new ImageSizeCalculator();
// imageSizeCalculator.canUseReadModeByHeight(bmwidth,bmHeihet);
imageZoomer.setReadMode(true);
// Sketch.with(mContext).getConfiguration().setImageSizeCalculator(imageSizeCalculator);

                        Sketch.with(mContext).display(strArray[i], imageView)
                                .displayer(new TransitionImageDisplayer())
                                .commit();


                        linAdd.addView(imageView,new LayoutParams(screenWidth,(int)(bili*screenWidth)));

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

这样显示的还是比较模糊

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

这样设置错了吗?

from sketch.

panpf avatar panpf commented on August 15, 2024

你用的是beta1版本吗?

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

2 版本

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

linAdd.addView(imageView,new LayoutParams(screenWidth,(int)(bili*screenWidth))); 这个我设置match后只能显示一部分

from sketch.

lcl6 avatar lcl6 commented on August 15, 2024

好像是和scrollView冲突了吧

from sketch.

panpf avatar panpf commented on August 15, 2024

你进QQ群交流群沟通吧这样方便,群号:529630740

from sketch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.