TopRightMenu QQ界面右上角的弹出菜单
2017-08-21 10:57
351 查看
Gradle:
MainActivity:
GitHub:https://github.com/zaaach/TopRightMenu
compile 'com.zaaach:toprightmenu:1.0'
MainActivity:
private TopRightMenu mTopRightMenu; private TextView tv_menu; private boolean showIcon = true; private boolean dimBg = true; private boolean needAnim = true;
mTopRightMenu = new TopRightMenu(MainActivity.this); List<MenuItem> menuItems = new ArrayList<>(); menuItems.add(new MenuItem(R.mipmap.multichat, "发起多人聊天")); menuItems.add(new MenuItem(R.mipmap.addmember, "加好友")); menuItems.add(new MenuItem(R.mipmap.qr_scan, "扫一扫")); mTopRightMenu .setHeight(480) //默认高度480 .setWidth(320) //默认宽度wrap_content .showIcon(showIcon) //显示菜单图标,默认为true .dimBackground(dimBg) //背景变暗,默认为true .needAnimationStyle(needAnim) //显示动画,默认为true .setAnimationStyle(R.style.TRM_ANIM_STYLE) //默认为R.style.TRM_ANIM_STYLE .addMenuList(menuItems) .addMenuItem(new MenuItem(R.mipmap.facetoface, "面对面快传")) .addMenuItem(new MenuItem(R.mipmap.pay, "付款")) .setOnMenuItemClickListener(new TopRightMenu.OnMenuItemClickListener() { @Override public void onMenuItemClick(int position) { Toast.makeText(MainActivity.this, "点击菜单:" + position, Toast.LENGTH_SHORT).show(); } }) .showAsDropDown(tv_menu, -225, 0); // .showAsDropDown(moreBtn);
GitHub:https://github.com/zaaach/TopRightMenu
相关文章推荐
- 【TopRightMenu】一步搞定手机QQ界面右上角弹出菜单
- EasySwift/YXJKxMenu 微信,qq首页右上角的菜单效果
- 界面添加弹出菜单 隐藏主界面的菜单栏 隐藏右上角最大化最小化按钮
- 仿qq等右上角弹出气泡菜单效果
- 教你如何创建类似QQ的android弹出菜单
- android自定义popupwindow仿微信右上角弹出菜单效果
- FloatingActionMenu 向上弹出菜单
- Menu 菜单基本创建 以及无法弹出问题
- DevExpress传统界面设计:ToolBar和工具条停靠控件、和popupMenu弹出菜单
- Android之PopupWindow类似微信右上角的弹出菜单
- Idea SmartQQ 插件引起 setting界面不能弹出
- 使用Menu制作弹出菜单
- Android 安卓 fragment+viewpager 仿qq界面 实现点击菜单切换界面+滑动切换viewpager切换界面
- 快速集成仿QQ弹出菜单 流畅的转场实现
- android仿QQ点击加号弹出菜单特效
- 教你如何创建类似QQ的android弹出菜单
- Android6.0源码分析之menu键弹出popupwindow菜单流程分析
- 点击头像 侧滑菜单出现 仿QQ界面
- 【IOS】扩展QuadCurveMenu,实现了八个方向上的弹出菜单
- 关于添加界面右上角三点菜单项