|
|
@@ -9,6 +9,7 @@ import android.net.Uri;
|
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
|
import android.os.SystemClock;
|
|
|
+import android.support.annotation.Nullable;
|
|
|
import android.support.design.widget.AppBarLayout;
|
|
|
import android.support.design.widget.TextInputEditText;
|
|
|
import android.support.v4.app.ActivityCompat;
|
|
|
@@ -17,6 +18,7 @@ import android.support.v4.view.ViewPager;
|
|
|
import android.support.v4.widget.SwipeRefreshLayout;
|
|
|
import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
+import android.view.MotionEvent;
|
|
|
import android.view.View;
|
|
|
import android.view.animation.AccelerateDecelerateInterpolator;
|
|
|
import android.view.animation.Animation;
|
|
|
@@ -90,6 +92,7 @@ public class MainActivity extends BaseActivity {
|
|
|
private ImageButton btn;
|
|
|
private AlertDialog mRedDialog;
|
|
|
private TextView mTvRedMoney;
|
|
|
+ private View mView;
|
|
|
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
@@ -110,7 +113,7 @@ public class MainActivity extends BaseActivity {
|
|
|
@Override
|
|
|
public void initListener() {
|
|
|
/*
|
|
|
- if (BuildConfig.DEBUG)
|
|
|
+if (BuildConfig.DEBUG)
|
|
|
mImgBag.setOnLongClickListener(new View.OnLongClickListener() {
|
|
|
@Override
|
|
|
public boolean onLongClick(View v) {
|
|
|
@@ -150,7 +153,6 @@ public class MainActivity extends BaseActivity {
|
|
|
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
|
|
|
@Override
|
|
|
public void onRefresh() {
|
|
|
- mSwipeRefreshLayout.setRefreshing(false);
|
|
|
mFgtMainPageTask.initData(false);
|
|
|
mFgtMainPageOffline.initData(false);
|
|
|
}
|
|
|
@@ -179,16 +181,6 @@ public class MainActivity extends BaseActivity {
|
|
|
startActivity(i);
|
|
|
}
|
|
|
});
|
|
|
- }
|
|
|
-
|
|
|
- private void reSetSwipeRefreshLayout() {
|
|
|
- if (mIsLeftest && mIsTopest && !mSwipeRefreshLayout.isEnabled()) {
|
|
|
- mSwipeRefreshLayout.setEnabled(true);
|
|
|
- } else if (mSwipeRefreshLayout.isEnabled()) {
|
|
|
- mSwipeRefreshLayout.setEnabled(false);
|
|
|
- } else if (mSwipeRefreshLayout.isEnabled() && (!mIsLeftest || !mIsTopest)) {
|
|
|
- mSwipeRefreshLayout.setEnabled(false);
|
|
|
- }
|
|
|
|
|
|
mImgBag.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
@@ -199,6 +191,16 @@ public class MainActivity extends BaseActivity {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ private void reSetSwipeRefreshLayout() {
|
|
|
+ if (!mIsLeftest ) {
|
|
|
+ mSwipeRefreshLayout.setEnabled(false);
|
|
|
+ } else if (!mIsTopest ) {
|
|
|
+ mSwipeRefreshLayout.setEnabled(false);
|
|
|
+ } else {
|
|
|
+ mSwipeRefreshLayout.setEnabled(true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void initData() {
|
|
|
((TextView) findViewById(R.id.txt_main_activity_money))
|
|
|
@@ -218,7 +220,12 @@ public class MainActivity extends BaseActivity {
|
|
|
mImgBag.setVisibility(View.VISIBLE);
|
|
|
startAnimation(mImgBag);
|
|
|
}
|
|
|
+ // reSetSwipeRefreshLayout();
|
|
|
+ }
|
|
|
|
|
|
+ public void refresh(boolean bool) {
|
|
|
+ mSwipeRefreshLayout.setRefreshing(bool);
|
|
|
+ /* mSwipeRefreshLayout.setEnabled(!bool);*/
|
|
|
}
|
|
|
|
|
|
private void showNewDialog() {
|
|
|
@@ -302,14 +309,12 @@ public class MainActivity extends BaseActivity {
|
|
|
|
|
|
findViewById(R.id.img_baseactivity_title).setVisibility(View.GONE);
|
|
|
mImgBag = (ImageView) findViewById(R.id.img_red);
|
|
|
- startAnimation(mImgBag);
|
|
|
mRappTabLayout = (RappTabLayout) findViewById(R.id.tab_main_activity);
|
|
|
mViewPager = (ViewPager) findViewById(R.id.viewpager_main_activity);
|
|
|
mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_main_activity);
|
|
|
mAppBarLayout = (AppBarLayout) findViewById(R.id.app_layout_main_activity);
|
|
|
- mSwipeRefreshLayout.setProgressViewOffset(true,
|
|
|
- getResources().getDimensionPixelOffset(R.dimen.layout_heigh_default),
|
|
|
- G.getRealPix(80));
|
|
|
+ mView = findViewById(R.id.cl_coor);
|
|
|
+ mSwipeRefreshLayout.setProgressViewOffset(true, getResources().getDimensionPixelOffset(R.dimen.layout_heigh_default), G.getRealPix(80));
|
|
|
mAdpMainPageViewPager = new AdpMainPageViewPager(getSupportFragmentManager());
|
|
|
mFgtMainPageTask = new FgtMainPageTask();
|
|
|
mAdpMainPageViewPager.add(mFgtMainPageTask);
|
|
|
@@ -384,29 +389,33 @@ public class MainActivity extends BaseActivity {
|
|
|
}
|
|
|
|
|
|
private void showRedbagDialog(String money) {
|
|
|
- if (mRedDialog == null) {
|
|
|
- AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this, R.style.Theme_Transparent);
|
|
|
- View view = View.inflate(this, R.layout.new_user_red_dialog, null);
|
|
|
- builder.setView(view);
|
|
|
- mRedDialog = builder.create();
|
|
|
- view.findViewById(R.id.img_close).setOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View v) {
|
|
|
- mRedDialog.dismiss();
|
|
|
- }
|
|
|
- });
|
|
|
- view.findViewById(R.id.btn_get_money).setOnClickListener(new View.OnClickListener() {
|
|
|
- @Override
|
|
|
- public void onClick(View v) {
|
|
|
- mRedDialog.dismiss();
|
|
|
- mFgtMainPageTask.initData(false);
|
|
|
- }
|
|
|
- });
|
|
|
- mTvRedMoney = (TextView) view.findViewById(R.id.tv_money);
|
|
|
- mRedDialog.setCanceledOnTouchOutside(false);
|
|
|
+ try {
|
|
|
+ if (mRedDialog == null) {
|
|
|
+ AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this, R.style.Theme_Transparent);
|
|
|
+ View view = View.inflate(this, R.layout.new_user_red_dialog, null);
|
|
|
+ builder.setView(view);
|
|
|
+ mRedDialog = builder.create();
|
|
|
+ view.findViewById(R.id.img_close).setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ mRedDialog.dismiss();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ view.findViewById(R.id.btn_get_money).setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View v) {
|
|
|
+ mRedDialog.dismiss();
|
|
|
+ mFgtMainPageTask.initData(false);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ mTvRedMoney = (TextView) view.findViewById(R.id.tv_money);
|
|
|
+ mRedDialog.setCanceledOnTouchOutside(false);
|
|
|
+ }
|
|
|
+ mTvRedMoney.setText(money);
|
|
|
+ mRedDialog.show();
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
- mTvRedMoney.setText(money);
|
|
|
- mRedDialog.show();
|
|
|
}
|
|
|
|
|
|
long last = 0;
|