summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/list/PhoneFavoriteSquareTileView.java
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2013-08-13 10:10:57 -0700
committerYorke Lee <yorkelee@google.com>2013-08-16 10:56:25 -0700
commit11ee58b1b8711c6d3b2ade6a71835b6c102a08a7 (patch)
tree5d12046a569043637fba7fbd72d1adeed570dc3d /src/com/android/dialer/list/PhoneFavoriteSquareTileView.java
parentba6b3366f21c47454b3ba5189e94bb6bf58fd11d (diff)
downloadandroid_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.java18
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