介绍
这篇文章主要介绍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 nullAndroid怎么实现底部弹出按钮菜单升级版