summaryrefslogtreecommitdiffstats
path: root/src/android
diff options
context:
space:
mode:
authorAndy Mast <andy@cyngn.com>2014-07-21 09:53:51 -0700
committerAndy Mast <andy@cyngn.com>2014-07-23 21:49:20 +0000
commit1a1a2332d39d056d2d863deea9738cd09c80e003 (patch)
tree94fab182dac34605d99a5b43d654f27cb4294e77 /src/android
parent0e554fb2ec729ecce9df46c2cfcfc4878a3ffac2 (diff)
downloadpackages_apps_ThemeChooser-1a1a2332d39d056d2d863deea9738cd09c80e003.tar.gz
packages_apps_ThemeChooser-1a1a2332d39d056d2d863deea9738cd09c80e003.tar.bz2
packages_apps_ThemeChooser-1a1a2332d39d056d2d863deea9738cd09c80e003.zip
Update UI from new redlines & assets
Change-Id: Ifc40edd9ee2a5bb5478af63d56991303be146e8e
Diffstat (limited to 'src/android')
-rw-r--r--src/android/support/v4/view/ThemeViewPager.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/android/support/v4/view/ThemeViewPager.java b/src/android/support/v4/view/ThemeViewPager.java
index cf13871..9c9b540 100644
--- a/src/android/support/v4/view/ThemeViewPager.java
+++ b/src/android/support/v4/view/ThemeViewPager.java
@@ -16,7 +16,6 @@
package android.support.v4.view;
import android.content.Context;
-import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
@@ -26,6 +25,7 @@ import org.cyanogenmod.theme.chooser.R;
public class ThemeViewPager extends ViewPager {
private boolean mExpanded;
+ private boolean mIsAnimating;
private boolean mIsDragging = false;
private float mSlop;
@@ -45,11 +45,15 @@ public class ThemeViewPager extends ViewPager {
mExpanded = expanded;
}
+ public void setAnimating(boolean isAnimating) {
+ mIsAnimating = isAnimating;
+ }
+
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
boolean intercept = false;
- if (!mExpanded && isEnabled()) {
+ if (!mExpanded && isEnabled() && !mIsAnimating) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
intercept = !isTouchingApplyButton(ev);