use timer-based undo for headlines
This commit is contained in:
parent
b9888b6cc6
commit
b761914e0f
|
@ -1,8 +1,8 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="org.fox.ttrss"
|
package="org.fox.ttrss"
|
||||||
android:versionCode="414"
|
android:versionCode="415"
|
||||||
android:versionName="1.180" >
|
android:versionName="1.181" >
|
||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="16"
|
android:minSdkVersion="16"
|
||||||
|
|
|
@ -63,6 +63,7 @@ import com.nhaarman.listviewanimations.appearance.simple.SwingBottomInAnimationA
|
||||||
import com.nhaarman.listviewanimations.itemmanipulation.DynamicListView;
|
import com.nhaarman.listviewanimations.itemmanipulation.DynamicListView;
|
||||||
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.OnDismissCallback;
|
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.OnDismissCallback;
|
||||||
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter;
|
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.SimpleSwipeUndoAdapter;
|
||||||
|
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.TimedUndoAdapter;
|
||||||
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoAdapter;
|
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.undo.UndoAdapter;
|
||||||
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
import com.nostra13.universalimageloader.core.DisplayImageOptions;
|
||||||
import com.nostra13.universalimageloader.core.ImageLoader;
|
import com.nostra13.universalimageloader.core.ImageLoader;
|
||||||
|
@ -532,7 +533,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
|
||||||
|
|
||||||
if (enableSwipeToDismiss) {
|
if (enableSwipeToDismiss) {
|
||||||
|
|
||||||
SimpleSwipeUndoAdapter swipeUndoAdapter = new SimpleSwipeUndoAdapter(m_adapter, m_activity,
|
TimedUndoAdapter swipeUndoAdapter = new TimedUndoAdapter(m_adapter, m_activity,
|
||||||
new OnDismissCallback() {
|
new OnDismissCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onDismiss(final ViewGroup listView, final int[] reverseSortedPositions) {
|
public void onDismiss(final ViewGroup listView, final int[] reverseSortedPositions) {
|
||||||
|
@ -555,6 +556,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
swipeUndoAdapter.setTimeoutMs(2000);
|
||||||
swipeUndoAdapter.setAbsListView(m_list);
|
swipeUndoAdapter.setAbsListView(m_list);
|
||||||
m_list.setAdapter(swipeUndoAdapter);
|
m_list.setAdapter(swipeUndoAdapter);
|
||||||
m_list.enableSimpleSwipeUndo();
|
m_list.enableSimpleSwipeUndo();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user