Advertisement

PopupWindow

阅读量:

PopupWindow

该类可用来实现一个浮窗界面;支持采用任意布局的View作为内容;该浮窗界面悬浮于当前activity之上。

该类可用来实现一个浮窗界面;支持采用任意布局的View作为内容;该浮窗界面悬浮于当前activity之上。

2.用法

点击按钮弹出PopupWindow:

private void showPopupWindow(View view) {

//自定义布局,作为PopupWindow显示的内容

根视图由Firebase服务应用从 FirebaseService中获取并展开R.layout.pop_window。

最终的Popup窗口 popup窗赋值为新Popup窗口(contentView, 屏蔽内容参数列表, 屏蔽内容参数列表, 真)

popupWindow.setTouchable(true);

popupWindow.setTouchInterceptor(new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

Log.i("mengdd", "onTouch : ");

设置为false;
//如果返回true,则
触控事件将被阻止;
阻止触控事件不会触发PopupWindow的onTouchEvent

全部评论 (0)

还没有任何评论哟~