Android怎么实现底部弹出按钮菜单升级版

  介绍

这篇文章主要介绍Android怎么实现底部弹出按钮菜单升级版,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

具体内容如下

只贴出关键代码

, case  R.id.myself_share:   ,,,,,,,//我的分享   ,,,,,,,getShareMune ();

getShareMune ()

private  void  getShareMune (), {      ,,,final  Dialog  mdialog =, new 对话框(getActivity (),, R.style.photo_dialog);   ,,,mdialog.setContentView (View.inflate (getActivity (),, R.layout.layout_popwindow,, null));   ,,,//,弹出对话框   ,,,Window  Window =, mdialog.getWindow ();   ,,,WindowManager.LayoutParams  lp =, window.getAttributes ();   ,,,lp.gravity =, Gravity.BOTTOM;   ,,,lp.y =, 20;   ,,,window.setContentView (R.layout.layout_popwindow);   ,,,final  Button  qq =,(按钮),window.findViewById (R.id.btn_QQ);   ,,,final  Button  sina =,(按钮),window.findViewById (R.id.btn_sina);   ,,,final  Button  firend =,(按钮),window.findViewById (R.id.btn_wechatfirend);   ,,,final  Button  firend1 =,(按钮),window.findViewById (R.id.btn_wechatfirend1);   ,,,final  Button  more =,(按钮),window.findViewById (R.id.btn_more);   ,,,final  Button  back =,(按钮),window.findViewById (R.id.btn_cancel);      ,,//QQ   ,,,qq.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,showZiDingYi (QQ.NAME);   ,,,,,,,mdialog.dismiss ();   ,,,,,}   ,,,});   ,,,//新浪   ,,,sina.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {//,,,,,,,,showZiDingYi (SinaWeibo.NAME);   ,,,,,,,mdialog.dismiss ();   ,,,,,}   ,,,});   ,,,//微信好友   ,,,firend.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,showZiDingYi (Wechat.NAME);   ,,,,,,,mdialog.dismiss ();   ,,,,,}   ,,,});   ,,,//微信朋友圈   ,,,firend1.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,showZiDingYi (WechatMoments.NAME);   ,,,,,,,mdialog.dismiss ();   ,,,,,}   ,,,});   ,,,//更多   ,,,more.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {   ,,,,,,,mdialog.dismiss ();   ,,,,,}   ,,,});   ,,,//取消   ,,,back.setOnClickListener (new  View.OnClickListener (), {   ,,,,@Override   ,,,,,public  void  onClick (View  v), {      ,,,,,}   ,,,});   ,,,mdialog.show ();      以前,,}

这里还有个风格

& lt; style  name=皃hoto_dialog",父母=癮ndroid:风格/Theme.Dialog"比;   ,,,& lt; item  name=癮ndroid: windowAnimationStyle"祝辞@style/AnimBottom   ,,,& lt; item  name=癮ndroid: windowFrame"祝辞@null   ,,,& lt; !——,边框,——比;   ,,,& lt; item  name=癮ndroid: windowIsFloating"祝辞true   ,,,& lt; !——,是否浮现之在活动上,——比;   ,,,& lt; item  name=癮ndroid: windowIsTranslucent"祝辞true   ,,,& lt; !——,半透明,——比;   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Android怎么实现底部弹出按钮菜单升级版