码迷,mamicode.com
首页 > Windows程序 > 详细

PopupWindow 的使用

时间:2017-01-16 07:28:37      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:宽高   动画   sla   layout   android   pre   dialog   控件   view   

 

//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 的使用

标签:宽高   动画   sla   layout   android   pre   dialog   控件   view   

原文地址:http://www.cnblogs.com/Oldz/p/6288343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!