summaryrefslogtreecommitdiffstats
path: root/core/java/android/widget
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2011-07-19 15:20:46 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-07-19 15:20:46 -0700
commit1003aeb9dee6cb9ccb9991b32a6be94cd933d0ce (patch)
tree9965df1333763ca6e58ba6ec6f912c3eabc776ea /core/java/android/widget
parentd2ceb321ea38fb5df3a14746cf52c181f9679a45 (diff)
parentf2fc460a9512500d9d5749fbaada88903d8e3b22 (diff)
downloadframeworks_base-1003aeb9dee6cb9ccb9991b32a6be94cd933d0ce.zip
frameworks_base-1003aeb9dee6cb9ccb9991b32a6be94cd933d0ce.tar.gz
frameworks_base-1003aeb9dee6cb9ccb9991b32a6be94cd933d0ce.tar.bz2
Merge "Reduce the fade area to save bandwidth."
Diffstat (limited to 'core/java/android/widget')
-rw-r--r--core/java/android/widget/TextView.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 2591cb3..70b61de 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -5062,6 +5062,30 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
return getExtendedPaddingTop() + voffset + mLayout.getLineBaseline(0);
}
+ /**
+ * @hide
+ * @param offsetRequired
+ */
+ @Override
+ protected int getFadeTop(boolean offsetRequired) {
+ int voffset = 0;
+ if ((mGravity & Gravity.VERTICAL_GRAVITY_MASK) != Gravity.TOP) {
+ voffset = getVerticalOffset(true);
+ }
+
+ if (offsetRequired) voffset += getTopPaddingOffset();
+
+ return getExtendedPaddingTop() + voffset;
+ }
+
+ /**
+ * @hide
+ * @param offsetRequired
+ */
+ protected int getFadeHeight(boolean offsetRequired) {
+ return mLayout != null ? mLayout.getHeight() : 0;
+ }
+
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
int which = doKeyDown(keyCode, event, null);