|
|
@@ -12,7 +12,11 @@ import android.view.WindowManager;
|
|
|
import android.view.inputmethod.InputMethodManager;
|
|
|
|
|
|
import com.r0adkll.slidr.Slidr;
|
|
|
+import com.r0adkll.slidr.model.SlidrConfig;
|
|
|
+import com.r0adkll.slidr.model.SlidrListener;
|
|
|
+import com.r0adkll.slidr.model.SlidrPosition;
|
|
|
import com.sheep.gamegroup.util.ActionUtil;
|
|
|
+import com.sheep.gamegroup.util.LogUtil;
|
|
|
import com.sheep.gamegroup.view.dialog.DialogLoading;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
import com.trello.rxlifecycle2.components.support.RxAppCompatActivity;
|
|
|
@@ -97,7 +101,44 @@ public abstract class BaseActivity extends RxAppCompatActivity {
|
|
|
unbinder = ButterKnife.bind(this);
|
|
|
if (needRegisterEventBus())
|
|
|
EventBus.getDefault().register(this);
|
|
|
- Slidr.attach(this);
|
|
|
+ SlidrConfig config = new SlidrConfig.Builder()
|
|
|
+// .primaryColor(getResources().getColor(R.color.primary)
|
|
|
+// .secondaryColor(getResources().getColor(R.color.secondary)
|
|
|
+// .position(SlidrPosition.LEFT|RIGHT|TOP|BOTTOM|VERTICAL|HORIZONTAL)
|
|
|
+ .position(SlidrPosition.HORIZONTAL)
|
|
|
+ .sensitivity(1f)
|
|
|
+ .scrimColor(Color.BLACK)
|
|
|
+ .scrimStartAlpha(0.8f)
|
|
|
+ .scrimEndAlpha(0f)
|
|
|
+ .velocityThreshold(2400)
|
|
|
+ .distanceThreshold(0.25f)
|
|
|
+ .edge(true)
|
|
|
+ .edgeSize(0.18f) // The % of the screen that counts as the edge, default 18%
|
|
|
+ .listener(new SlidrListener(){
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onSlideStateChanged(int state) {
|
|
|
+ LogUtil.println("SlidrConfig", "onSlideStateChanged", state);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onSlideChange(float percent) {
|
|
|
+ LogUtil.println("SlidrConfig", "onSlideChange", percent);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onSlideOpened() {
|
|
|
+ LogUtil.println("SlidrConfig", "onSlideOpened");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onSlideClosed() {
|
|
|
+ LogUtil.println("SlidrConfig", "onSlideClosed");
|
|
|
+ }
|
|
|
+ })
|
|
|
+ .build();
|
|
|
+
|
|
|
+ Slidr.attach(this, config);
|
|
|
}
|
|
|
|
|
|
@Override
|