Android仿微信加号菜单模式仿微信加号菜单模式
主要为大家详细介绍了Android仿微信加号菜单模式的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考
一下
在模仿微信过程中有一个加号菜单启动着实让我有点费心,因为我去掉了自带的标题栏,想通过OnCreateOptionMenu这段代
码来实现传统的Menu显示显然是不可能了。所以在自定义创建的状态栏里添加了一个加号的ImageView,想通过监听
ImageView的Onclick来触发Popumenu的创建。基本效果与微信相似,细节方面还需多多考究。
看具体代码如下:
1、监听之后创建Popumenu的java代码:
menuView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PopupMenu popupMenu=new PopupMenu(MainActivity.this,v);
popupMenu.getMenuInflater().inflate(R.menu.menu,popupMenu.getMenu());
/*暴力破解为menu添加icon问题。失败了。*/
/*if (popupMenu!=null){