BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
来源:互联网 发布:比特币挖矿软件 linux 编辑:程序博客网 时间:2024/05/16 08:07
BottomDialog
项目地址:Curzibn/BottomDialog
简介:BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
效果图
导入
compile 'top.zibin:BottomDialog:1.0.4'
使用
BottomDialog 只需要一句代码即可轻松显示底部弹框
创建 Menu
<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/moments" android:icon="@mipmap/ic_share_moments" android:title="@string/moments" /></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();
0 0
- BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
- 简单实现从底部弹起的分享BottomDialog
- BottomDialog 是一个通过 DialogFragment 实现的底部弹窗布局,并且支持弹出动画,支持任意布局http://shaohui.me
- 自定义从底部出现的Dialog
- 自定义一个在底部显示的dialog
- 自定义Dialog对话框并实现从底部弹出的动画效果
- Android实现从底部弹出的Dialog(一)
- Android实现从底部弹出的Dialog(二)
- 从底部弹出的PopupWindow
- android自定义popwindow,并且有从底部弹出的动画
- 底部弹出自定义Dialog
- 底部弹出自定义dialog
- 自定义dialog和弹出dialog的动画
- 如何做一个从底部弹出的activity
- 实现一个从底部向上弹出的菜单栏
- 自定义底部滑出的dialog
- Android自定义底部带有动画的Dialog
- 自定义底部显示并没有标题栏的Dialog
- Mybatis Generator 获取不到字段注释
- 工厂模式
- python中内建函数isinstance的用法
- 控制横竖屏显示不同界面
- RecyclerView分割线
- BottomDialog 一个自定义的从底部弹出的 dialog,仿照微博的分享弹框
- The request sent by the client was syntactically incorrect.
- Maven创建Web项目,jsp引入静态文件提示报错(javax.servlet.ServletException cannot be resolved to a type ) 解决办法
- 有return的情况下try catch finally的执行顺序
- 科大讯飞asr安装
- js函数重载的问题
- xgboost 算法原理
- 故障案例----tokudb启动失败
- JS中some(),every(),forEach(),map(),filter()区别