use timer-based undo for headlines

This commit is contained in:
Andrew Dolgov 2017-02-17 20:16:39 +03:00
parent b9888b6cc6
commit b761914e0f
2 changed files with 5 additions and 3 deletions

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.fox.ttrss"
android:versionCode="414"
android:versionName="1.180" >
android:versionCode="415"
android:versionName="1.181" >
<uses-sdk
android:minSdkVersion="16"

View File

@ -63,6 +63,7 @@ import com.nhaarman.listviewanimations.appearance.simple.SwingBottomInAnimationA
import com.nhaarman.listviewanimations.itemmanipulation.DynamicListView;
import com.nhaarman.listviewanimations.itemmanipulation.swipedismiss.OnDismissCallback;
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.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
@ -532,7 +533,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
if (enableSwipeToDismiss) {
SimpleSwipeUndoAdapter swipeUndoAdapter = new SimpleSwipeUndoAdapter(m_adapter, m_activity,
TimedUndoAdapter swipeUndoAdapter = new TimedUndoAdapter(m_adapter, m_activity,
new OnDismissCallback() {
@Override
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);
m_list.setAdapter(swipeUndoAdapter);
m_list.enableSimpleSwipeUndo();