BottomDialog
项目地址: Curzibn/BottomDialog

简介:BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
效果图
compile 'top.zibin:BottomDialog:1.0.4'使用
BottomDialog 只需要一句代码即可轻松显示底部弹框
创建 Menu 设置 Layout 样式new BottomDialog(MainActivity.this) .title(R.string.title_item) //设置标题 .layout(BottomDialog.GRID) //设置内容 layout,默认为线性(LinearLayout) .orientation(BottomDialog.VERTICAL) //设置滑动方向,默认为横向 .inflateMenu(R.menu.menu_share) //传人菜单内容 .itemClick(new OnItemClickListener() { //设置监听 @Override public void click(Item item) { Toast.makeText(MainActivity.this, getString(R.string.share_title) + item.getTitle(), Toast.LENGTH_LONG).show(); } }) .show();Listener 事件监听方式调用
new BottomDialog(context) .title(R.string.share_title) .inflateMenu(R.menu.menu_share) .itemClick(new OnItemClickListener() { @Override public void click(Item item) { //TODO 处理点击结果 } }) .show();