Revert "Keep landscape quickcontact title on screen"
This reverts commit d9ce069a8d6d240c8347919b7ecba6f5fc74b461.
In order to finish b/17417615, we needed to make some additional
design changes. Instead, lets revert the first CL and work
on this bug later.
Bug: 17417615
Change-Id: I0acd95eb437d5d7a327605eb89e7c3f5d1699d22
diff --git a/src/com/android/contacts/widget/MultiShrinkScroller.java b/src/com/android/contacts/widget/MultiShrinkScroller.java
index dcc3b61..cf32aa1 100644
--- a/src/com/android/contacts/widget/MultiShrinkScroller.java
+++ b/src/com/android/contacts/widget/MultiShrinkScroller.java
@@ -375,13 +375,6 @@
mTitleGradientView.setLayoutParams(titleGradientLayoutParams);
}
- private void setTitleGradientViewBottomMargin(int bottomMargin) {
- final FrameLayout.LayoutParams titleGradientLayoutParams
- = (FrameLayout.LayoutParams) mTitleGradientView.getLayoutParams();
- titleGradientLayoutParams.bottomMargin = bottomMargin;
- mTitleGradientView.setLayoutParams(titleGradientLayoutParams);
- }
-
public void setTitle(String title) {
mLargeTextView.setText(title);
mPhotoTouchInterceptOverlay.setContentDescription(title);
@@ -949,18 +942,7 @@
*/
private void updateHeaderTextSizeAndMargin() {
if (mIsTwoPanel) {
- // This is the amount of additional padding needed to keep the title text on screen.
- final int transparentHeight = mTransparentView.getLayoutParams().height;
- // We want to keep the title text on screen as we scroll, up to a point. Once we
- // scroll farther off the screen than the semi collapsed starting height, stop
- // compensating for scrolling.
- final int scrollCompensation = Math.min(transparentHeight, mTransparentStartHeight);
- mLargeTextView.setPadding(mLargeTextView.getPaddingLeft(),
- mLargeTextView.getPaddingTop(), mLargeTextView.getPaddingRight(),
- scrollCompensation);
- // Use margin to offset the title gradient instead of padding. This is necessary since
- // GradientDrawable appears to ignore the insets suggested by its View's padding.
- setTitleGradientViewBottomMargin(scrollCompensation);
+ // The text size stays at a constant size & location in two panel layouts.
return;
}