2015-02-08 4 views
1

Мое приложение продолжает сбой каждый раз, когда я пытаюсь использовать PhotoViewAttacher по моему приложению библиотеки PhotoView. Я использую ION для отображения изображений и попыток получить библиотеку PhotoView, чтобы я мог увеличить их. Мой код в настоящее время:Android с использованием ION с библиотекой PhotoView

public class massiveImageView extends Activity { 
    ImageView mImageView; 
    PhotoViewAttacher mAttacher; 
    Drawable drawable; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.massive_image_view); 

     // Any implementation of ImageView can be used! 
     mImageView = (ImageView) findViewById(R.id.imageViewMassivePage); 



     Ion.with(this).load("https://pbs.twimg.com/profile_images/522909800191901697/FHCGSQg0.png").withBitmap().asBitmap() 
       .setCallback(new FutureCallback<Bitmap>() { 
        @Override 
        public void onCompleted(Exception e, Bitmap result) { 
         // do something with your bitmap 
         drawable=new BitmapDrawable(result); 
         mImageView.setImageDrawable(drawable); 
        } 
       }); 

       mAttacher = new PhotoViewAttacher(mImageView); 

    } 
} 

И ошибка я получаю на этой линии:

mAttacher = new PhotoViewAttacher(mImageView); 

говоря:

java.lang.NoClassDefFoundError: uk.co.senab.photoview.PhotoViewAttacher 

Любая помощь будет очень высокую оценку.

ответ

1

Я до сих пор не совсем понимаю, почему это не работает, но я смог найти ответ, где вместо добавления зависимости библиотеки я просто нашел файл jar онлайн и добавил, что вместо этого теперь все работает отлично. Library Link