`
- 浏览:
152216 次
- 性别:
- 来自:
北京
-
-
-
-
- class myDialog extends Dialog{
-
- private Window window = null;
-
- public myDialog(Context context)
- {
- super(context);
- }
-
- public void showDialog(int layoutResID, int x, int y){
- setContentView(layoutResID);
-
- windowDeploy(x, y);
-
-
- setCanceledOnTouchOutside(true);
- show();
- }
-
-
- public void windowDeploy(int x, int y){
- window = getWindow();
- window.setWindowAnimations(R.style.dialogWindowAnim);
- window.setBackgroundDrawableResource(R.color.vifrification);
- WindowManager.LayoutParams wl = window.getAttributes();
-
- wl.x = x;
- wl.y = y;
-
-
- window.setAttributes(wl);
- }
- }
- }
-
-
- 设置窗口弹出,退出动画在res/values下创建style
- <?xml version="1.0" encoding="utf-8"?>
- <!-- 设置dialog弹出,退出动画 -->
-
- <resources>
- <style name="dialogWindowAnim" parent="android:Animation" mce_bogus="1">
- <item name="android:windowEnterAnimation">@anim/dialog_enter_anim</item>
- <item name="android:windowExitAnimation">@anim/dialog_exit_anim</item>
- </style>
-
- </resources>
-
- 在res/anim下创建,设置dialog窗口弹出动画
- <?xml version="1.0" encoding="utf-8"?>
-
- <!-- 弹出时动画 -->
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <scale
- android:interpolator="@android:anim/accelerate_interpolator"
- android:fromXScale="1.0"
- android:toXScale="1.0"
- android:fromYScale="0.0"
- android:toYScale="1.0"
- android:pivotX="0%"
- android:pivotY="100%"
- android:fillAfter="false"
- android:duration="400"/>
- </set>
-
- 在res/anim下创建,设置dialog窗口退出动画
- <?xml version="1.0" encoding="utf-8"?>
- <!-- 退出时动画效果 -->
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <scale
- android:interpolator="@android:anim/accelerate_interpolator"
- android:fromXScale="1.0"
- android:toXScale="1.0"
- android:fromYScale="1.0"
- android:toYScale="0.0"
- android:pivotX="0%"
- android:pivotY="100%"
- android:fillAfter="false"
- android:duration="400"/>
- </set>
-
- 在res/values下创建color
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
- <color name="vifrification">#00000000</color> <!-- 透明 -->
- </resources>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
android弹出框动画效果,转自别人,在此感谢
android自定义弹出框的实现。 平时做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。
android自定义弹出框实现(修改版).zip
android全屏弹出框,AlertDialog
android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android自定义弹出框android...
Android:动画实现精美的弹出框(仿易信) 对应博文:http://blog.csdn.net/books1958/article/details/45219923
Android炫酷弹出框LemonBubble控件
android蓝牙使用,弹出框选择,获取名字和地址
android自定义弹出框的实现。 平时做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。
底部弹出dialog 添加简单的进入 退出动画
Android 自定义弹出框,自定义取消和确定。
可自定义布局的底部弹出框
android常用弹出框(Dialog、PopupWindow、DialogFragment)
实现了Android的弹出框按钮点击接口监听器向C#事件的转换,原生android的listener变为mono android的event.
Android弹出框。
Android 单击listview弹出popupwindow弹出框,里面还附带listview右滑删除按钮。博客网址:http://blog.csdn.net/qq_16064871
一个Android登录界面的制作范例,以Android dialog方式实现的弹出式登录框,并包括了帐号密码保存、加密算法等模块源码。本登录源码将对密码信息进行AES加密算法加密后保存,有些功能需要服务器配合才能看到,比如...
安卓的各种弹出框,普通消息框、确定框、输入框、单选框、复选框、列表框、图片框,有兴趣的朋友可以看看
Android中长按弹出选项框View进行操作
一个动态的弹出框,可以做动态提示什么的,自定义布局放入就可以。使用非常简单,并且做了性能上的优化,内存占用较小。但是发现个长时间弹出内存会升高,暂未发现原因