近期工作需求,需要做一个弹出窗口,并且里面包含2个设置项,一个进入详细设置,一个快捷开关,界面如下: //目前常规的动画设置,如下几种mPopWindow.setAnimationStyle(Animation_Toast); 其中,可以设置的动画值如下:AnimationAnimation_Activity:像Activity一样出现,..
使用PopupWindow来实现弹出框,并且带有动画效果 首先自定义PopupWindow 动画R.style.AnimationPreview 接下来就是使用了 效果图 大家以后遇到类似的可以模仿使用 ...
一、布局 二、自定义MypopupWindow继承PopupWindow 三、重写构造方法与动画样式 在styles.xml自定义样式,动画 四、重写构造方法并设置点击外部可以消失监听 五、显示及设置窗口变暗与变亮 六、完整 ...
1.设置半透明主题2.设置window的alpha值 // WindowManager.LayoutParams lp = getWindow().getAttributes(); // lp.alpha = 0.5f; //0.0-1.0 // getWindow().setAttributes( ...
首先自定义ppw是要继承Popupwindow 的 而要成功的显示出自定义的ppw就必须实现下面的三句代码 // 必要的三要素下面,不然popWind显示不出来 this.setContentView(mView); this.setWidth(ViewGroup.LayoutParams.MATC ...
分类:
移动开发 时间:
2016-06-13 18:47:13
阅读次数:
183
最近有做fragment里弹出自定义popupWindow, fragment里面调用: // 点击加号按钮 @Click protected void ll_add_pharmacy() { mPopTempList.showAsDropDown(ll_add_pharmacy, 0, getAc ...
首先看下分别使用PopupWindow和Dialog实现的下拉菜单的不同之处:
PopupWindow:
Dialog:
由于之前用PopupWindow实现的效果不是太理想,并且弹出下拉菜单的时候背景透明度变化的也不是太好,后来改为Diaolog,项目中其他弹窗也都用的diaolog,便于更改背景透明度,整体看起来也比较统一.
下面把两种实现的方法都记录下来:
**第一种:自定义PopupW...
PopupWindow的布局popwindow.xml 注意3个LinearLayout里必须设置clickable和background,这样当点击上去的时候才会有点击效果。 android:clickable="true" android:background="@drawable/state_ ...
分类:
移动开发 时间:
2016-04-18 15:31:06
阅读次数:
265
效果图:代码:public class ViewActivity extends Activity implements View.OnClickListener { PopupWindow popWindow;
LinearLayout rootView; @Override
protected void onCreate(Bundle savedInstanceSta...
在这篇博客之前,还写了一篇关于PopupWindow,那篇主要是关于PopupWindow弹出位置的设置。以及选择PopupWindow布局后的监听。详情看Android popupwindow 示例程序一。接下来这篇主要是讲自定义PopupWindow以及参数传递与返回,我在里面写了一个listview来示例。接下来看代码,都有所注释。
本文项目资源下载:...
分类:
移动开发 时间:
2015-06-14 11:01:23
阅读次数:
1031