diff options
| author | Andrew Lee <anwlee@google.com> | 2015-06-16 14:45:58 -0700 |
|---|---|---|
| committer | Andrew Lee <anwlee@google.com> | 2015-06-16 15:46:52 -0700 |
| commit | 6324f707bc35d9d3336f58f6004d1f3b1e6de1a3 (patch) | |
| tree | 2854d12725a664c739c14651611e47d2aecde3a6 /src/com/android/dialer/list | |
| parent | becbb119bdcd96257106b990ce84bac99388deac (diff) | |
| download | packages_apps_Dialer-6324f707bc35d9d3336f58f6004d1f3b1e6de1a3.tar.gz packages_apps_Dialer-6324f707bc35d9d3336f58f6004d1f3b1e6de1a3.tar.bz2 packages_apps_Dialer-6324f707bc35d9d3336f58f6004d1f3b1e6de1a3.zip | |
Fix FAB state and transitions.
+ Change to dialpad FAB in search (used to stay as add contact
FAB, if we were in the Contacts list).
+ Position dialpad to align end in search (used to stay in the
center, if we opened the search from Speed Dial).
+ Restore correct position/icon when exiting search.
+ Add correct FAB scale in/out behaviors in for transitions
between lists fragment and search UI, search UI and dialpad,
in particular for when the FAB changes position from END to
MIDDLE when going from search UI back to Speed Dial.
+ Add FAB scale in/outs for showing/hiding the soft keyboard.
Bug: 21161760
Change-Id: Idbddbac161e459e3708d43395850d80927d5e448
Diffstat (limited to 'src/com/android/dialer/list')
| -rw-r--r-- | src/com/android/dialer/list/SearchFragment.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/dialer/list/SearchFragment.java b/src/com/android/dialer/list/SearchFragment.java index f86c0e5cf..78c3ad3c1 100644 --- a/src/com/android/dialer/list/SearchFragment.java +++ b/src/com/android/dialer/list/SearchFragment.java @@ -50,6 +50,7 @@ public class SearchFragment extends PhoneNumberPickerFragment { private static final String TAG = SearchFragment.class.getSimpleName(); private OnListFragmentScrolledListener mActivityScrollListener; + private View.OnTouchListener mActivityOnTouchListener; /* * Stores the untouched user-entered string that is used to populate the add to contacts @@ -123,6 +124,9 @@ public class SearchFragment extends PhoneNumberPickerFragment { int totalItemCount) { } }); + if (mActivityOnTouchListener != null) { + listView.setOnTouchListener(mActivityOnTouchListener); + } updatePosition(false /* animate */); } @@ -298,4 +302,8 @@ public class SearchFragment extends PhoneNumberPickerFragment { getAdapter().setQueryString(null); } } + + public void setOnTouchListener(View.OnTouchListener onTouchListener) { + mActivityOnTouchListener = onTouchListener; + } } |
