首页 > 代码库 > PopupWindow 的使用
PopupWindow 的使用
//contentView : 气泡显示的内容
//width ,height : 宽高
PopupWindow popupWindow = new PopupWindow(contentView, LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
//设置气泡弹出的执行动画样式
popupWindow.setAnimationStyle(R.style.DialogAnimaitonStyle);
//显示气泡
//popupWindow.showAsDropDown(view);//将气泡显示在哪个控件的下方
//参数1:显示气泡的控件
//参数2,参数3:气泡距离显示气泡控件的左边和顶部边框的距离
popupWindow.showAsDropDown(view, 60, -view.getHeight());
<!-- 设置dialog的动画效果 --> <style name="DialogAnimaitonStyle"> <item name="android:windowEnterAnimation">@anim/input_method_enter</item> <item name="android:windowExitAnimation">@anim/input_method_exit</item> </style>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromYDelta="10%" android:toYDelta="0" android:interpolator="@interpolator/decelerate_quint" android:duration="@android:integer/config_shortAnimTime"/> <alpha android:fromAlpha="0.5" android:toAlpha="1.0" android:interpolator="@interpolator/decelerate_cubic" android:duration="@android:integer/config_shortAnimTime" /> </set>
PopupWindow 的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。