diff options
author | Yorke Lee <yorkelee@google.com> | 2013-08-13 10:10:57 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2013-08-16 10:56:25 -0700 |
commit | 11ee58b1b8711c6d3b2ade6a71835b6c102a08a7 (patch) | |
tree | 5d12046a569043637fba7fbd72d1adeed570dc3d /src/com/android/dialer/list/PhoneFavoriteSquareTileView.java | |
parent | ba6b3366f21c47454b3ba5189e94bb6bf58fd11d (diff) | |
download | android_packages_apps_Dialer-11ee58b1b8711c6d3b2ade6a71835b6c102a08a7.tar.gz android_packages_apps_Dialer-11ee58b1b8711c6d3b2ade6a71835b6c102a08a7.tar.bz2 android_packages_apps_Dialer-11ee58b1b8711c6d3b2ade6a71835b6c102a08a7.zip |
Use swipe helper for swiping
* Use SwipeHelper for swiping, in SwipeableListView for regular favorites.
SwipeHelper and SwipeableListView are copied from DeskClock, with minor
modifications (to prevent swiping or call log items, and all contact buttons).
* Make ContactTileRow implement SwipeHelperCallback so that tiled favorites
can be swiped.
* Remove PhoneFavoriteGestureListener
* Add selectable item backgrounds to undo buttons on removal dialog
* Moved common code shared by PhoneFavoriteRegularRowView and
PhoneFavoriteSquareTileView to PhoneFavoriteTileView
* Standardize layout ids for phone_favorite_regular_row_view and phone_favorite_tile_view
* Add long click listener to PhoneFavoriteTileView to trigger the start of a drag
and drop operation
* Remove any contact entries that are in the removal dialog phase if the app is paused
Bug: 10257340
Bug: 10341201
Bug: 10328093
Bug: 10290239
Bug: 10262721
Bug: 10257340
Change-Id: I20448048b658759f6de75d643d2150be5a6ba8af
Diffstat (limited to 'src/com/android/dialer/list/PhoneFavoriteSquareTileView.java')
-rw-r--r-- | src/com/android/dialer/list/PhoneFavoriteSquareTileView.java | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/com/android/dialer/list/PhoneFavoriteSquareTileView.java b/src/com/android/dialer/list/PhoneFavoriteSquareTileView.java index fe07d188e..3bfe9a99d 100644 --- a/src/com/android/dialer/list/PhoneFavoriteSquareTileView.java +++ b/src/com/android/dialer/list/PhoneFavoriteSquareTileView.java @@ -25,7 +25,6 @@ import android.widget.ImageButton; import com.android.contacts.common.R; import com.android.dialer.list.PhoneFavoriteDragAndDropListeners.PhoneFavoriteDragListener; -import com.android.dialer.list.PhoneFavoriteDragAndDropListeners.PhoneFavoriteGestureListener; import com.android.dialer.list.PhoneFavoritesTileAdapter.ContactTileRow; /** @@ -44,9 +43,6 @@ public class PhoneFavoriteSquareTileView extends PhoneFavoriteTileView { protected void onFinishInflate() { super.onFinishInflate(); - mFavoriteContactCard = findViewById(com.android.dialer.R.id.contact_tile_favorite_card); - mRemovalDialogue = findViewById(com.android.dialer.R.id.favorite_tile_remove_dialogue); - mUndoRemovalButton = findViewById(com.android.dialer.R.id.favorite_tile_remove_undo_button); mSecondaryButton = (ImageButton) findViewById(R.id.contact_tile_secondary_button); mSecondaryButton.setOnClickListener(new OnClickListener() { @Override @@ -58,20 +54,6 @@ public class PhoneFavoriteSquareTileView extends PhoneFavoriteTileView { getContext().startActivity(intent); } }); - - mGestureDetector = new GestureDetector(getContext(), - new PhoneFavoriteGestureListener(this)); - } - - @Override - protected void onAttachedToWindow() { - mParentRow = (ContactTileRow) getParent(); - setOnDragListener(new PhoneFavoriteDragListener(mParentRow, mParentRow.getTileAdapter())); - } - - @Override - protected boolean isDarkTheme() { - return false; } @Override |