您的位置:首页 > 移动开发 > Android开发

Android Activity 界面切换动画

2016-01-31 13:31 519 查看
Android的activity切换,一般知己startactivity 就可以了;

不过一般为的更炫的效果可以添加一些动画效果,如从“左向右划入”等效果;

添加动画的方法如下: 就是在startactivity后直接overridePendingTransition函数指定划入划出动画,参数为0,表示没有动画;

startActivity( new Intent(this, Main2Activity.class) );

overridePendingTransition(R.anim.dock_left_enter,    R.anim.abc_fade_out); //指定划入,划出动画;


动画的资源在anim文件夹下,默认情况下,可以直接用系统自带的(就是sdk中自带的anim文件夹下的动画)资源;

注意:我创建的工程的默认资源路径是:android_sdk\extras\android\support\v7\appcompat\res\anim,这个目录中的系统动画较少,

可以直接从android_sdk\platforms\android-23\data\res\anim文件下将自己需要的xml动画资源copy到上述路径中,或自己建立的anim文件夹中;

虽然我创建工程的时候可设置了sdk版本,但是创建的工程却是v7,目前不知道怎么修改,看到这篇文章知道的,可以写在后面的评论里,或以后再更新;

如果想要自己定义动画,(在Android studio中)右键建立anim文件夹(或者到工程的目录下直接建立anim文件夹),然后右键在anim文件夹上创建动画xml;

在Android中,动画资源就是动过一定的语法编写的xml文件;具体语法可以参考相关书籍;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: