• 以Alphaanimation为例
    思路:在启动时设置一个Activity作为动画的载体,在动画结束后跳转到另一个界面。
  • XML布局:在布局中加入一个ImageView,fill_parent
<ImageView  android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/welcome" android:layout_gravity="center" android:src="@drawable/picture" />
  • 在启动Activity中
image = (ImageView) findViewById(R.id.welcome);AnimationSet animationSet = new AnimationSet(true);AlphaAnimation alphaAnimation = new AlphaAnimation(0,1);alphaAnimation.setDuration(1000);animationSet.addAnimation(alphaAnimation);image.startAnimation(alphaAnimation);alphaAnimation.setAnimationListener(new Animation.AnimationListener() {            @Override            public void onAnimationStart(Animation animation) {                  welcomePicture.setBackgroundResource(R.drawable.welcome);            }            @Override            public void onAnimationEnd(Animation animation) {                Intent intent = new Intent(MainActivity.this, Second.class);                startActivity(intent);                finish();            }            @Override            public void onAnimationRepeat(Animation animation) {            }        });

更多相关文章

  1. Android常用布局样式介绍
  2. Android(安卓)RotateAnimation动画不能旋转的问题
  3. Android安卓开发 弹性布局(复制即用)
  4. Android(安卓)Studio 常用控件和常用布局的介绍
  5. Android使用Recycler View实现瀑布流效果
  6. Kotlin Anko 使用相对布局 RelativeLayout
  7. android 旋转动画一直转,不卡顿
  8. 用android studio写一个简单并且bug奇多的计算器
  9. android alertdialog布局 dialog布局

随机推荐

  1. golang怎么截获错误
  2. golang如何导入包
  3. golang Web框架有哪些?
  4. golang的框架有哪些
  5. golang如何获取当前时间的前几天
  6. golang的函数怎么写
  7. golang实现生成不重复随机数
  8. golang如何删除数组中的元素
  9. golang返回错误时如何正确处理
  10. golang判断文件是否存在的方法