diff options
author | Romain Guy <romainguy@google.com> | 2011-07-19 15:20:46 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-07-19 15:20:46 -0700 |
commit | 1003aeb9dee6cb9ccb9991b32a6be94cd933d0ce (patch) | |
tree | 9965df1333763ca6e58ba6ec6f912c3eabc776ea /core/java/android/widget | |
parent | d2ceb321ea38fb5df3a14746cf52c181f9679a45 (diff) | |
parent | f2fc460a9512500d9d5749fbaada88903d8e3b22 (diff) | |
download | frameworks_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.java | 24 |
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); |