Loading res/layout-sw580dp/quickcontact_activity.xml +1 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ android:background="@color/quickcontact_tab_indicator" /> <android.support.v4.view.ViewPager android:id="@+id/item_list_pager" android:background="@color/quickcontact_list_background" android:layout_width="match_parent" android:layout_height="160dip" /> </LinearLayout> Loading src/com/android/contacts/quickcontact/QuickContactActivity.java +6 −1 Original line number Diff line number Diff line Loading @@ -587,13 +587,18 @@ public class QuickContactActivity extends Activity { final CheckableImageView actionView = getActionViewAt(position); mTrackScroller.requestChildRectangleOnScreen(actionView, new Rect(0, 0, actionView.getWidth(), actionView.getHeight()), false); renderSelectedRectangle(position, 0); } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { renderSelectedRectangle(position, positionOffset); } private void renderSelectedRectangle(int position, float positionOffset) { final RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) mSelectedTabRectangle.getLayoutParams(); final int width = mSelectedTabRectangle.getWidth(); final int width = layoutParams.width; layoutParams.leftMargin = (int) ((position + positionOffset) * width); mSelectedTabRectangle.setLayoutParams(layoutParams); } Loading Loading
res/layout-sw580dp/quickcontact_activity.xml +1 −0 Original line number Diff line number Diff line Loading @@ -42,6 +42,7 @@ android:background="@color/quickcontact_tab_indicator" /> <android.support.v4.view.ViewPager android:id="@+id/item_list_pager" android:background="@color/quickcontact_list_background" android:layout_width="match_parent" android:layout_height="160dip" /> </LinearLayout> Loading
src/com/android/contacts/quickcontact/QuickContactActivity.java +6 −1 Original line number Diff line number Diff line Loading @@ -587,13 +587,18 @@ public class QuickContactActivity extends Activity { final CheckableImageView actionView = getActionViewAt(position); mTrackScroller.requestChildRectangleOnScreen(actionView, new Rect(0, 0, actionView.getWidth(), actionView.getHeight()), false); renderSelectedRectangle(position, 0); } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { renderSelectedRectangle(position, positionOffset); } private void renderSelectedRectangle(int position, float positionOffset) { final RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) mSelectedTabRectangle.getLayoutParams(); final int width = mSelectedTabRectangle.getWidth(); final int width = layoutParams.width; layoutParams.leftMargin = (int) ((position + positionOffset) * width); mSelectedTabRectangle.setLayoutParams(layoutParams); } Loading