Loading packages/SystemUI/src/com/android/systemui/ExpandHelper.java +4 −4 Original line number Diff line number Diff line Loading @@ -317,8 +317,8 @@ public class ExpandHelper implements Gefingerpoken { mResizedView = null; mWatchingForPull = false; } mInitialTouchY = ev.getY(); mInitialTouchX = ev.getX(); mInitialTouchY = ev.getRawY(); mInitialTouchX = ev.getRawX(); break; case MotionEvent.ACTION_CANCEL: Loading Loading @@ -412,8 +412,8 @@ public class ExpandHelper implements Gefingerpoken { mWatchingForPull = mScrollAdapter != null && isInside(mScrollAdapter.getHostView(), x, y); mResizedView = findView(x, y); mInitialTouchX = ev.getX(); mInitialTouchY = ev.getY(); mInitialTouchX = ev.getRawX(); mInitialTouchY = ev.getRawY(); break; case MotionEvent.ACTION_MOVE: { if (mWatchingForPull) { Loading packages/SystemUI/src/com/android/systemui/statusbar/notification/FakeShadowView.java +5 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.view.ViewGroup; import android.view.ViewOutlineProvider; import android.widget.LinearLayout; import com.android.systemui.R; import com.android.systemui.statusbar.AlphaOptimizedFrameLayout; /** Loading @@ -32,6 +33,7 @@ import com.android.systemui.statusbar.AlphaOptimizedFrameLayout; */ public class FakeShadowView extends AlphaOptimizedFrameLayout { public static final float SHADOW_SIBLING_TRESHOLD = 0.1f; private final int mShadowMinHeight; private View mFakeShadow; private float mOutlineAlpha; Loading Loading @@ -64,6 +66,8 @@ public class FakeShadowView extends AlphaOptimizedFrameLayout { } }); addView(mFakeShadow); mShadowMinHeight = Math.max(1, context.getResources() .getDimensionPixelSize(R.dimen.notification_divider_height)); } public void setFakeShadowTranslationZ(float fakeShadowTranslationZ, float outlineAlpha, Loading @@ -72,6 +76,7 @@ public class FakeShadowView extends AlphaOptimizedFrameLayout { mFakeShadow.setVisibility(INVISIBLE); } else { mFakeShadow.setVisibility(VISIBLE); fakeShadowTranslationZ = Math.max(mShadowMinHeight, fakeShadowTranslationZ); mFakeShadow.setTranslationZ(fakeShadowTranslationZ); mFakeShadow.setTranslationX(outlineTranslation); mFakeShadow.setTranslationY(shadowYEnd - mFakeShadow.getHeight()); Loading Loading
packages/SystemUI/src/com/android/systemui/ExpandHelper.java +4 −4 Original line number Diff line number Diff line Loading @@ -317,8 +317,8 @@ public class ExpandHelper implements Gefingerpoken { mResizedView = null; mWatchingForPull = false; } mInitialTouchY = ev.getY(); mInitialTouchX = ev.getX(); mInitialTouchY = ev.getRawY(); mInitialTouchX = ev.getRawX(); break; case MotionEvent.ACTION_CANCEL: Loading Loading @@ -412,8 +412,8 @@ public class ExpandHelper implements Gefingerpoken { mWatchingForPull = mScrollAdapter != null && isInside(mScrollAdapter.getHostView(), x, y); mResizedView = findView(x, y); mInitialTouchX = ev.getX(); mInitialTouchY = ev.getY(); mInitialTouchX = ev.getRawX(); mInitialTouchY = ev.getRawY(); break; case MotionEvent.ACTION_MOVE: { if (mWatchingForPull) { Loading
packages/SystemUI/src/com/android/systemui/statusbar/notification/FakeShadowView.java +5 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.view.ViewGroup; import android.view.ViewOutlineProvider; import android.widget.LinearLayout; import com.android.systemui.R; import com.android.systemui.statusbar.AlphaOptimizedFrameLayout; /** Loading @@ -32,6 +33,7 @@ import com.android.systemui.statusbar.AlphaOptimizedFrameLayout; */ public class FakeShadowView extends AlphaOptimizedFrameLayout { public static final float SHADOW_SIBLING_TRESHOLD = 0.1f; private final int mShadowMinHeight; private View mFakeShadow; private float mOutlineAlpha; Loading Loading @@ -64,6 +66,8 @@ public class FakeShadowView extends AlphaOptimizedFrameLayout { } }); addView(mFakeShadow); mShadowMinHeight = Math.max(1, context.getResources() .getDimensionPixelSize(R.dimen.notification_divider_height)); } public void setFakeShadowTranslationZ(float fakeShadowTranslationZ, float outlineAlpha, Loading @@ -72,6 +76,7 @@ public class FakeShadowView extends AlphaOptimizedFrameLayout { mFakeShadow.setVisibility(INVISIBLE); } else { mFakeShadow.setVisibility(VISIBLE); fakeShadowTranslationZ = Math.max(mShadowMinHeight, fakeShadowTranslationZ); mFakeShadow.setTranslationZ(fakeShadowTranslationZ); mFakeShadow.setTranslationX(outlineTranslation); mFakeShadow.setTranslationY(shadowYEnd - mFakeShadow.getHeight()); Loading