summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/list
diff options
context:
space:
mode:
authorAndrew Lee <anwlee@google.com>2015-05-05 22:14:44 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-05-05 22:14:51 +0000
commit5e6431ec9df6cb62cab970c0b46618be3570c2f7 (patch)
tree7d6a4c66b1b14669b530bd9f3b82043a35e7d9d7 /src/com/android/dialer/list
parent71532b2fcee195bcb1574b939173e134242a313b (diff)
parentfdfeaaf4e5ae0277a03529e501eb1c562f769851 (diff)
downloadpackages_apps_Dialer-5e6431ec9df6cb62cab970c0b46618be3570c2f7.tar.gz
packages_apps_Dialer-5e6431ec9df6cb62cab970c0b46618be3570c2f7.tar.bz2
packages_apps_Dialer-5e6431ec9df6cb62cab970c0b46618be3570c2f7.zip
Merge "Change FAB icon and behavior for contacts tab." into mnc-dev
Diffstat (limited to 'src/com/android/dialer/list')
-rw-r--r--src/com/android/dialer/list/ListsFragment.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/dialer/list/ListsFragment.java b/src/com/android/dialer/list/ListsFragment.java
index 4e7e00de6..6e30af299 100644
--- a/src/com/android/dialer/list/ListsFragment.java
+++ b/src/com/android/dialer/list/ListsFragment.java
@@ -79,6 +79,11 @@ public class ListsFragment extends Fragment implements ViewPager.OnPageChangeLis
private int[] mTabIcons;
/**
+ * The position of the currently selected tab.
+ */
+ private int mTabPosition = TAB_INDEX_SPEED_DIAL;
+
+ /**
* Call shortcuts older than this date (persisted in shared preferences) will not show up in
* at the top of the screen
*/
@@ -225,6 +230,8 @@ public class ListsFragment extends Fragment implements ViewPager.OnPageChangeLis
@Override
public void onPageSelected(int position) {
+ mTabPosition = getRtlPosition(position);
+
final int count = mOnPageChangeListeners.size();
for (int i = 0; i < count; i++) {
mOnPageChangeListeners.get(i).onPageSelected(position);
@@ -240,6 +247,10 @@ public class ListsFragment extends Fragment implements ViewPager.OnPageChangeLis
}
}
+ public int getTabPosition() {
+ return mTabPosition;
+ }
+
public void showRemoveView(boolean show) {
mRemoveViewContent.setVisibility(show ? View.VISIBLE : View.GONE);
mRemoveView.setAlpha(show ? 0 : 1);