public static final int FILL_PARENT = -1; public static final int MATCH_PARENT = -1;public static final int WRAP_CONTENT = -2;
new layoutParams 时的参数的意义
SetAnimation
这个可以控制动画启动时间,并且需要其父view在动画快开始时调用invalidate. 所以其需要一定的条件限制。
StartAnimation
立即开始动画效果。
建议使用startAnimation启动
Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。
<translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="20" android:fromYDelta="100%P" android:interpolator="@android:anim/decelerate_interpolator" android:toYDelta="0" > </translate>若需要监听PopUpWindow里控件的事件,如PopUpWindow里面一个按钮的事件,那么就需要调用方法setFocusable(true)获得焦点,并且在调用setFocusable(true)方法后,可以通过Back(返回)菜单使PopUpWindow dimiss;另外调用方法setOutsideTouchable(true)后,点击PopUpWindow外面的控件也可以使得PopUpWindow dimiss。需要顺利让PopUpWindow dimiss;PopUpWindow的背景不能为空。
初学细节 Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounce
最新推荐文章于 2019-08-23 17:08:25 发布