通过WindowManager添加view以及添加动画
来源:互联网 发布:中国象棋软件让棋 编辑:程序博客网 时间:2024/05/25 08:15
//mWm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);WindowManager.LayoutParams params = new WindowManager.LayoutParams(); params.height = WindowManager.LayoutParams.WRAP_CONTENT; params.width = WindowManager.LayoutParams.MATCH_PARENT; params.format = PixelFormat.TRANSLUCENT; params.type = WindowManager.LayoutParams.TYPE_TOAST; params.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | // 表示window不需要获取焦点,也不需要接收各种输入事件 WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE;params.gravity = Gravity.TOP;//添加动画params.windowAnimations = R.style.notice_dialog_anim_bottom2top;
下面是加载动画的一个资源文件
<style name="notice_dialog_anim_bottom2top"> <item name="android:windowEnterAnimation">@anim/notice_dialog_anim_top2bottom_in</item> <item name="android:windowExitAnimation">@anim/notice_dialog_anim_top2bottom_out</item> </style>
notice_dialog_anim_top2bottom_in
<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromXDelta="0" android:fromYDelta="-100%" android:toXDelta="0" android:toYDelta="0"></translate>
notice_dialog_anim_top2bottom_out
<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:fromYDelta="0" android:fromXDelta="0" android:toXDelta="0" android:toYDelta="-100%" ></translate>
0 0
- 通过WindowManager添加view以及添加动画
- Android中为WindowManager添加的View添加动画
- Android小程序:如何给通过WindowManager的addView添加的view设置动画
- WindowManager添加View
- 【Android】使用WindowManager添加View
- WindowManager和Window添加View的区别
- 给view添加过场动画
- 给view添加旋转动画
- 使用WindowManager添加View——悬浮窗口的基本原理
- 使用WindowManager添加View——悬浮窗口的基本原理
- 悬浮窗口的基本原理(使用WindowManager添加View)
- 使用WindowManager添加View——悬浮窗口的基本原理
- 使用WindowManager添加View——悬浮窗口的基本原理
- 使用WindowManager添加View——悬浮窗口的基本原理
- 关于WindowManager.addView() 不显示添加的View的问题!
- windowManager添加悬浮窗口
- WindowManager添加悬浮窗
- IOS为view的隐藏添加动画
- 临界资源和临界区
- Oracle Rac for RedHat6.6安装前准备一
- 磁疗是真的吗?磁-古老和神秘的王国
- Oracle建立表空间和用户
- SAP的ABAP程序中权限检查
- 通过WindowManager添加view以及添加动画
- C++中智能指针的设计和使用
- Javascript中的apply与call详解
- BuildConfig:Gradle自定义你的BuildConfig
- Google play WebViewClient.onReceivedSslError
- TimeProfile
- Android SQLite详解
- 页面切换动画效果1
- 如何让webview显示中文不乱码