博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【TopRightMenu】一步搞定手机QQ界面右上角弹出菜单
阅读量:6654 次
发布时间:2019-06-25

本文共 1451 字,大约阅读时间需要 4 分钟。

TopRightMenu

类似手机QQ界面右上角的弹出菜单,使用recyclerviewpopupwindow封装了一下,从此告别繁琐,一步轻松实现!

废话不多说,先看效果图:

Gif

image

图片中看起来比较卡顿,但真机运行是正常的.

APK

下载体验.

Install

Gradle:

compile 'com.zaaach:toprightmenu:1.0'复制代码

or Maven:

com.zaaach
toprightmenu
1.0
pom
复制代码

or 下载library手动导入.

Usage

mTopRightMenu = new TopRightMenu(MainActivity.this);//添加菜单项List 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(true)     //显示菜单图标,默认为true        .dimBackground(true)        //背景变暗,默认为true        .needAnimationStyle(true)   //显示动画,默认为true        .setAnimationStyle(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(moreBtn, -225, 0);    //带偏移量//              .showAsDropDown(moreBtn)复制代码

OK, 拿去~

链接

Github地址: 记得给个star~

转载地址:http://qunto.baihongyu.com/

你可能感兴趣的文章
单臂路由的实现
查看>>
delphi枚举wmi
查看>>
国内安全管理平台应用发展对比分析
查看>>
埃森哲:2017年网络犯罪成本研究报告(含分析)
查看>>
tomcat启动startup.bat一闪而过
查看>>
STL源码剖析之算法:power
查看>>
DELL服务器硬盘指示灯的显示说明
查看>>
做一个Cubieduino如何(有新内容了)?
查看>>
我的友情链接
查看>>
mysql学习一 DDL(数据定义语言)
查看>>
java栈的两种实现方法
查看>>
Java中的时间和时区
查看>>
编程面试过程中常见的10大算法
查看>>
我的友情链接
查看>>
二进制文件每两个的字节位置交换
查看>>
SQL Server 索引(index) 和 视图(view) 的简单介绍和操作
查看>>
Apache中使用mod_php的请求响应执行流程
查看>>
CentOS 6.3定制自动安装
查看>>
更改android源码并编译遇到的问题
查看>>
修正static控件配景色彩和文字色彩
查看>>