diff options
author | Android Dialer <noreply@google.com> | 2017-09-20 17:59:44 -0700 |
---|---|---|
committer | Eric Erfanian <erfanian@google.com> | 2017-09-22 15:59:06 +0000 |
commit | 3f4a31982fc815b1620671f16f7d45a8d2c07988 (patch) | |
tree | e2e7caa53015a1ae7a2184cbd35054e2823401a7 /java/com/android/dialer/app | |
parent | 1dc2ceac680da86d2be40f4ac9f5639bd1d113a3 (diff) |
Dialer integration of contacts suggestions promo
Illustration icon TBD
https://photos.app.goo.gl/ZDLNLlXg9VBKNHGx1
Manual testing of duplicates promo end to end flow accept/dismiss states
Bug: 64491095
Test: http://sponge/db7bd5c3-ec97-46c8-a058-ed7f46a5e4ce
PiperOrigin-RevId: 169480950
Change-Id: Ia553e87ce72d84a001769851abb925da1ab31756
Diffstat (limited to 'java/com/android/dialer/app')
-rw-r--r-- | java/com/android/dialer/app/DialtactsActivity.java | 12 | ||||
-rw-r--r-- | java/com/android/dialer/app/res/layout/dialtacts_activity.xml | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/java/com/android/dialer/app/DialtactsActivity.java b/java/com/android/dialer/app/DialtactsActivity.java index 74bf98dae..02e0896aa 100644 --- a/java/com/android/dialer/app/DialtactsActivity.java +++ b/java/com/android/dialer/app/DialtactsActivity.java @@ -100,6 +100,7 @@ import com.android.dialer.common.LogUtil; import com.android.dialer.compat.telephony.TelephonyManagerCompat; import com.android.dialer.configprovider.ConfigProviderBindings; import com.android.dialer.constants.ActivityRequestCodes; +import com.android.dialer.contactsfragment.ContactsFragment; import com.android.dialer.database.Database; import com.android.dialer.database.DialerDatabaseHelper; import com.android.dialer.dialpadview.DialpadFragment; @@ -146,6 +147,7 @@ public class DialtactsActivity extends TransactionSafeActivity OnListFragmentScrolledListener, CallLogFragment.HostInterface, CallLogAdapter.OnActionModeStateChangedListener, + ContactsFragment.OnContactsListScrolledListener, DialpadFragment.HostInterface, OldSpeedDialFragment.HostInterface, SearchFragment.HostInterface, @@ -191,6 +193,7 @@ public class DialtactsActivity extends TransactionSafeActivity /** Fragment containing the dialpad that slides into view */ protected DialpadFragment mDialpadFragment; + /** Root layout of DialtactsActivity */ private CoordinatorLayout mParentLayout; /** Fragment for searching phone numbers using the alphanumeric keyboard. */ private RegularSearchFragment mRegularSearchFragment; @@ -693,6 +696,10 @@ public class DialtactsActivity extends TransactionSafeActivity startActivity(intent); } + public boolean inAllContactsTab() { + return mListsFragment.getCurrentTabIndex() == DialtactsPagerAdapter.TAB_INDEX_ALL_CONTACTS; + } + @Override public void onClick(View view) { int resId = view.getId(); @@ -881,6 +888,11 @@ public class DialtactsActivity extends TransactionSafeActivity exitSearchUi(); } + @Override + public void onContactsListScrolled(int scrollState) { + // intentionally empty. + } + /** * Initiates animations and other visual updates to hide the dialpad. The fragment is hidden in a * callback after the hide animation ends. diff --git a/java/com/android/dialer/app/res/layout/dialtacts_activity.xml b/java/com/android/dialer/app/res/layout/dialtacts_activity.xml index 958b6944b..4c07f1c9e 100644 --- a/java/com/android/dialer/app/res/layout/dialtacts_activity.xml +++ b/java/com/android/dialer/app/res/layout/dialtacts_activity.xml @@ -21,6 +21,7 @@ android:layout_height="match_parent" android:background="@color/background_dialer_light" android:clipChildren="false" + android:clipToPadding="false" android:focusable="true" android:focusableInTouchMode="true" android:orientation="vertical"> |