Splash.activity闪屏页面的设置
来源:互联网 发布:淘宝金牌卖家怎么申请 编辑:程序博客网 时间:2024/06/14 02:45
public class SplashActivity extends AppCompatActivity {private RelativeLayout rl_splash;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); startAnim();} /** * 开启动画 */ private void startAnim() { rl_splash = (RelativeLayout) findViewById(R.id.rl_splash); // 动画集合 AnimationSet set = new AnimationSet(false); // 旋转动画 RotateAnimation rotate = new RotateAnimation(0, 360, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); rotate.setDuration(1000);// 动画时间 rotate.setFillAfter(true);// 保持动画状态 // 缩放动画 ScaleAnimation scale = new ScaleAnimation(0, 1, 0, 1, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); scale.setDuration(1000);// 动画时间 scale.setFillAfter(true);// 保持动画状态 // 渐变动画 AlphaAnimation alpha = new AlphaAnimation(0, 1); alpha.setDuration(2000);// 动画时间 alpha.setFillAfter(true);// 保持动画状态 set.addAnimation(rotate); set.addAnimation(scale); set.addAnimation(alpha); // 设置动画监听 set.setAnimationListener(new Animation.AnimationListener() { @Override public void onAnimationStart(Animation animation) { } @Override public void onAnimationRepeat(Animation animation) { } // 动画执行结束 @Override public void onAnimationEnd(Animation animation) { SharedPreferences sp=getSharedPreferences("config",MODE_PRIVATE); boolean viewPagerShow=sp.getBoolean("viewPagerShow",false); // System.out.println("有没有"+viewPagerShow);//第一次为false 后面都为true //如果没有进入过引导页面false 进入引导页面ViewPagerActivity if(viewPagerShow==false){ Intent intent =new Intent(SplashActivity.this,ViewPagerActivity.class); startActivity(intent); } //如果进入过 true 进入主页面 else{ Intent intent=new Intent(SplashActivity.this,MainActivity.class); startActivity(intent); } finish(); } }); rl_splash.startAnimation(set); }
}
0 0
- Splash.activity闪屏页面的设置
- 闪屏页面(Splash)开发
- Android启动页面设置Splash
- 在splash页面隐藏ActionBar的设置方式
- Splash页面的跳转逻辑
- Splash Screens - 启动页面设置
- 手机安全卫士学习第一课 闪屏页面Splash
- Splash闪屏页面细节处理以及一些快捷键
- Splash 页面
- iOS中Splash欢迎页面的实现
- Splash页面动态移动的小点
- Android应用的首页splash页面
- 83.模仿app进入的splash页面
- Unity3d三 去除unity3d的splash页面
- 闪屏效果splash
- 关于splash页面 白屏问题
- 第一天splash页面开发和高级设置初步
- Android Splash Activity Demo
- Spring学习笔记-1:SpringMVC hello world
- android 轮播图
- 设计模式-观察者模式
- Determining IP information for eth0...failed
- poj2777 Count Color 线段树区间更新+位操作
- Splash.activity闪屏页面的设置
- SDKD 2016 Summer Single Contest #02.A
- Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库
- [NOIP1999]拦截导弹
- 声学
- 1326. Window (Standard IO)
- 【Android】SQLite 数据库基本操作
- ACM中的博弈论入门(二) POJ 2960 SG 函数的应用
- 机器学习 --- 迭代决策树(GBDT)