|
|
@@ -2,6 +2,7 @@ package com.sheep.jiuyan.samllsheep.page;
|
|
|
|
|
|
import android.Manifest;
|
|
|
import android.app.AlertDialog;
|
|
|
+import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
import android.content.pm.PackageManager;
|
|
|
import android.os.Build;
|
|
|
@@ -14,6 +15,9 @@ import android.support.v4.view.ViewPager;
|
|
|
import android.support.v4.widget.SwipeRefreshLayout;
|
|
|
import android.util.Log;
|
|
|
import android.view.View;
|
|
|
+import android.view.animation.AccelerateDecelerateInterpolator;
|
|
|
+import android.view.animation.Animation;
|
|
|
+import android.view.animation.RotateAnimation;
|
|
|
import android.widget.Button;
|
|
|
import android.widget.ImageButton;
|
|
|
import android.widget.ImageView;
|
|
|
@@ -172,6 +176,7 @@ public class MainActivity extends BaseActivity {
|
|
|
mImgBag.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
+ mImgBag.clearAnimation();
|
|
|
showNewDialog();
|
|
|
}
|
|
|
});
|
|
|
@@ -216,6 +221,12 @@ public class MainActivity extends BaseActivity {
|
|
|
}
|
|
|
});
|
|
|
mDialog.setCanceledOnTouchOutside(false);
|
|
|
+ mDialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
|
|
|
+ @Override
|
|
|
+ public void onDismiss(DialogInterface dialog) {
|
|
|
+ startAnimation(mImgBag);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
mDialog.show();
|
|
|
// }
|
|
|
@@ -237,8 +248,9 @@ public class MainActivity extends BaseActivity {
|
|
|
});
|
|
|
btn.setVisibility(View.VISIBLE);
|
|
|
|
|
|
- mImgBag = (ImageView) findViewById(R.id.img_baseactivity_title);
|
|
|
- mImgBag.setImageResource(R.drawable.hongbao);
|
|
|
+ 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);
|
|
|
@@ -266,6 +278,15 @@ public class MainActivity extends BaseActivity {
|
|
|
// });
|
|
|
}
|
|
|
|
|
|
+ private void startAnimation(View view) {
|
|
|
+ RotateAnimation rAnima = new RotateAnimation(-5, 5);
|
|
|
+ rAnima.setDuration(500);
|
|
|
+ rAnima.setRepeatCount(-1);
|
|
|
+ rAnima.setRepeatMode(Animation.REVERSE);
|
|
|
+ rAnima.setInterpolator(new AccelerateDecelerateInterpolator());
|
|
|
+ view.startAnimation(rAnima);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
protected void onResume() {
|
|
|
/* FloatMsg floatMsg = new FloatMsg();
|