summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnnie Chin <afchin@google.com>2016-12-02 16:21:04 -0800
committerAnnie Chin <afchin@google.com>2016-12-05 15:40:29 -0800
commitfe7a4103f44db1e0e9e8ec0aca049c77e733edbe (patch)
treed6a5af34861c22ee7217a74bbace9067c9aba03d
parentaa7dca29079b7d692dc6bc7a54d5882126500c4b (diff)
downloadandroid_packages_apps_ExactCalculator-fe7a4103f44db1e0e9e8ec0aca049c77e733edbe.tar.gz
android_packages_apps_ExactCalculator-fe7a4103f44db1e0e9e8ec0aca049c77e733edbe.tar.bz2
android_packages_apps_ExactCalculator-fe7a4103f44db1e0e9e8ec0aca049c77e733edbe.zip
Result pulldown should account for TranslationY.
Fixes: 33106867 Change-Id: Ib9402192e4f70439c109e0223a612be4293aa8d3
-rw-r--r--src/com/android/calculator2/DragController.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/android/calculator2/DragController.java b/src/com/android/calculator2/DragController.java
index ed983c5..413df4c 100644
--- a/src/com/android/calculator2/DragController.java
+++ b/src/com/android/calculator2/DragController.java
@@ -40,7 +40,7 @@ public final class DragController {
private float mFormulaScale;
private float mResultScale;
- private int mResultTranslationY;
+ private float mResultTranslationY;
private int mResultTranslationX;
private int mDisplayHeight;
@@ -344,9 +344,9 @@ public final class DragController {
@Override
public void initializeResultTranslationY(CalculatorResult result) {
// Baseline of result moves by the difference in result bottom padding.
- mResultTranslationY = mDisplayResult.getBottom() - result.getBottom()
- + mDisplayResult.getPaddingBottom() - result.getPaddingBottom()
- - mBottomPaddingHeight;
+ mResultTranslationY = mDisplayResult.getPaddingBottom() - result.getPaddingBottom()
+ - mDisplayResult.getTranslationY()
+ - mBottomPaddingHeight;
}
@Override