diff --git a/app/src/main/java/ru/volgorobot/vrcatalog/additional/HackyViewPager.java b/app/src/main/java/ru/volgorobot/vrcatalog/additional/HackyViewPager.java new file mode 100644 index 0000000..b68f824 --- /dev/null +++ b/app/src/main/java/ru/volgorobot/vrcatalog/additional/HackyViewPager.java @@ -0,0 +1,40 @@ +package ru.volgorobot.vrcatalog.additional; + +import android.content.Context; +import android.util.AttributeSet; +import android.view.MotionEvent; + +/** + * ViewPager fixer class (which fix bug with zooming) + */ + +public class HackyViewPager extends android.support.v4.view.ViewPager { + + public HackyViewPager(Context context) { + super(context); + } + + public HackyViewPager(Context context, AttributeSet attrs) { + super(context, attrs); + } + + @Override + public boolean onTouchEvent(MotionEvent ev) { + try { + return super.onTouchEvent(ev); + } catch (IllegalArgumentException ex) { + ex.printStackTrace(); + } + return false; + } + + @Override + public boolean onInterceptTouchEvent(MotionEvent ev) { + try { + return super.onInterceptTouchEvent(ev); + } catch (IllegalArgumentException ex) { + ex.printStackTrace(); + } + return false; + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_fullscreenimage.xml b/app/src/main/res/layout/activity_fullscreenimage.xml index f09d840..4afd413 100644 --- a/app/src/main/res/layout/activity_fullscreenimage.xml +++ b/app/src/main/res/layout/activity_fullscreenimage.xml @@ -9,7 +9,7 @@ tools:context="ru.volgorobot.vrcatalog.view.FullScreenImageActivity" android:background="@android:color/black"> -