宜春经济开发区,2012nba总决赛第五场,主工程师洛杉德尔
style文件
<style name="actionsheetdialogstyle" parent="@android:style/theme.dialog"> <!-- 背景透明 --> <item name="android:windowbackground">@android:color/transparent</item> <item name="android:windowcontentoverlay">@null</item> <!-- 浮于activity之上 --> <item name="android:windowisfloating">true</item> <!-- 边框 --> <item name="android:windowframe">@null</item> <!-- dialog以外的区域模糊效果 --> <item name="android:backgrounddimenabled">true</item> <!-- 无标题 --> <item name="android:windownotitle">true</item> <!-- 半透明 --> <item name="android:windowistranslucent">true</item> <!-- dialog进入及退出动画 --> <item name="android:windowanimationstyle">@style/actionsheetdialoganimation</item> </style> <!-- actionsheet进出动画 --> <style name="actionsheetdialoganimation" parent="@android:style/animation.dialog"> <item name="android:windowenteranimation">@anim/actionsheet_dialog_in</item> <item name="android:windowexitanimation">@anim/actionsheet_dialog_out</item> </style>
动画文件夹anim两个文件
actionsheet_dialog_in.xml
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromydelta="100%" android:toydelta="0" />
actionsheet_dialog_out.xml
<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="200" android:fromydelta="0" android:toydelta="100%" />
主activity应用
private view inflate; private dialog dialog; public void show(){ dialog = new dialog(othis,r.style.actionsheetdialogstyle); inflate = layoutinflater.from(othis).inflate(r.layout.fast_trade_view, null); dialog.setcontentview(inflate); window dialogwindow = dialog.getwindow(); dialogwindow.setgravity( gravity.bottom); windowmanager.layoutparams lp = dialogwindow.getattributes(); lp.y = 20; dialogwindow.setattributes(lp); dialog.show(); }
以上所述是小编给大家介绍的android 仿苹果底部弹出dialog,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio 解决logcat无过滤工具栏的操作
Android Studio 恢复小窗口停靠模式(Docked Mode)
Android studio保存logcat日志到本地的操作
Android Studio快捷键生成TAG、Log.x日志输出介绍
网友评论