【问题标题】:Universal Image Loader with PhotoView : zoom crashes带有 PhotoView 的通用图像加载器:缩放崩溃
【发布时间】:2014-06-18 17:38:04
【问题描述】:

当我将图像缩小太多时,应用程序会崩溃。

LogCat:

*FATAL EXCEPTION MAIN:
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(Native Method)
at android.view.MotionEvent.getX(MotionEvent.java.2153)*

我要做什么???

【问题讨论】:

    标签: android runtime zooming photoviewer


    【解决方案1】:

    如果您使用的是 ViewPager,请将其替换为 HackyViewPager。

    【讨论】:

      【解决方案2】:

      如果您在这种情况下遇到问题,您可以使用位图而不是通用图像加载器。

      希望对你有帮助

          ImageView bmImage;
      
      
          public DisplayImageFromURL(ImageView bmImage) 
          {
              this.bmImage = bmImage;
          }
          protected Bitmap doInBackground(String... urls) 
          {
              String urldisplay = urls[0];
              Bitmap mIcon11 = null;
              try 
              {
                  InputStream in = new java.net.URL(urldisplay).openStream();
                  mIcon11 = BitmapFactory.decodeStream(in);
              } 
      
              catch (Exception e) 
              {
                  Log.e("Error", e.getMessage());
                  e.printStackTrace();
              }
      
              return mIcon11;
      
          }
          protected void onPostExecute(Bitmap result) {
              bmImage.setImageBitmap(result);
              //pd.dismiss();
          }
      

      【讨论】:

        猜你喜欢
        • 2018-03-14
        • 1970-01-01
        • 2013-09-12
        • 1970-01-01
        • 2013-03-17
        • 2016-07-07
        • 2012-06-21
        • 1970-01-01
        • 2015-07-07
        相关资源
        最近更新 更多