Added swipe to previous/next conversation

This commit is contained in:
M66B
2019-01-30 18:11:22 +00:00
parent 41f8fde043
commit 8f2115fe0c
4 changed files with 83 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ import android.content.pm.PackageManager;
import android.content.res.Configuration;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.view.MotionEvent;
import android.view.View;
import java.util.ArrayList;
@@ -39,6 +40,7 @@ import androidx.fragment.app.Fragment;
abstract class ActivityBase extends AppCompatActivity implements SharedPreferences.OnSharedPreferenceChangeListener {
private boolean contacts;
private SwipeListener swipeListener;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -59,6 +61,17 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
super.onCreate(savedInstanceState);
}
void setSwipeListener(SwipeListener.ISwipeListener listener) {
swipeListener = new SwipeListener(this, listener);
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (swipeListener != null)
swipeListener.onTouch(null, ev);
return super.dispatchTouchEvent(ev);
}
@Override
protected void onResume() {
Log.i("Resume " + this.getClass().getName());