android dialog和activity 改变出现消失的 动画样式
1 dialog 对话框出现和消失 使用的方法
主要代码
<span style="white-space:pre"></span>final Dialog dialog = new Dialog(this);dialog.show();Window window = dialog.getWindow();WindowManager.LayoutParams lp = window.getAttributes();window.setContentView(R.layout.dialog);lp.windowAnimations = R.style.customstyle;window.setAttributes(lp);
lp.windowAnimations = R.style.customstyle;这一句把styles中的 id传给了lp。这样就可以定义dialog了。
styles中
<style name="customstyle">
<item name="@android:windowEnterAnimation">@anim/in</item>
<item name="@android:windowExitAnimation">@anim/out</item>
</style>
2 activity 的跳转的样式更改
<style name="customstyle_activity" parent="android:Theme.NoTitleBar">
<item name="android:windowAnimationStyle">@style/fade</item>
</style>
<style name="fade" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/in</item>
<item name="android:activityOpenExitAnimation">@anim/out</item>
<item name="android:activityCloseEnterAnimation">@anim/in</item>
<item name="android:activityCloseExitAnimation">@anim/out</item>
</style>
主要是记住这六个 属性。。
代码下载
http://download.csdn.net/detail/wanghao200906/8193213
更多相关文章
- 第六篇 Gallery与ImageSwitcher混合使用
- Android(安卓)解决 Toolbar 的 Menu 图标无法显示
- Android(安卓)DrawerLayout 使用
- 使用ScheduledExecutorService延时关闭一个全屏的对话框
- Android中一种ThreadPool的实现
- 带图片的按钮-Android源代码
- zxin android客户端二维码框问题
- Android之定义各种样式的标题栏
- android模拟器分辨率设置以及获得模拟器分辨率代码片段