开源项目SwipeMenuListView使用
来源:互联网 发布:安卓linux 编辑:程序博客网 时间:2024/05/22 04:53
转自:http://www.jcodecraeer.com/a/opensource/2014/1108/1940.html
介绍:
ListView滑动菜单。
运行效果:
使用说明:
将Swipemenulistview添加到xml中:
<com.baoyz.swipemenulistview.SwipeMenuListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent"/>
创建一个SwipeMenuCreator来添加菜单项:
SwipeMenuCreator creator = new SwipeMenuCreator() {@Overridepublic void create(SwipeMenu menu) { // create "open" item SwipeMenuItem openItem = new SwipeMenuItem(getApplicationContext()); // set item background openItem.setBackground(new ColorDrawable(Color.rgb(0xC9, 0xC9, 0xCE))); // set item width openItem.setWidth(dp2px(90)); // set item title openItem.setTitle("Open"); // set item title fontsize openItem.setTitleSize(18); // set item title font color openItem.setTitleColor(Color.WHITE); // add to menu menu.addMenuItem(openItem); // create "delete" item SwipeMenuItem deleteItem = new SwipeMenuItem(getApplicationContext()); // set item background deleteItem.setBackground(new ColorDrawable(Color.rgb(0xF9, 0x3F, 0x25))); // set item width deleteItem.setWidth(dp2px(90)); // set a icon deleteItem.setIcon(R.drawable.ic_delete); // add to menu menu.addMenuItem(deleteItem); }};// set creatorlistView.setMenuCreator(creator);
添加点击时间的Listener:
listView.setOnMenuItemClickListener(new OnMenuItemClickListener() { @Override public boolean onMenuItemClick(int position, SwipeMenu menu, int index) { switch (index) { case 0: // open break; case 1: // delete break; } // false : close the menu; true : not close the menu return false; }});
阅读全文
0 0
- 开源项目SwipeMenuListView使用
- 关于开源项目SwipeMenuListView的使用详解
- 开源项目SwipeMenuListView学习笔记
- Android 开源项目浅读-------SwipeMenuListView
- (开源工具)SwipeMenuListView滑动菜单的使用
- Android仿qq下拉刷新及向左滑动列表----PullToRefresh, SwipeMenuListView开源项目整合
- Android仿qq下拉刷新及向左滑动列表----PullToRefresh, SwipeMenuListView开源项目整合
- Android 开源项目浅读-------SwipeMenuListView-重写-第一章-手指移动事件捕获
- Android 开源项目浅读-------SwipeMenuListView-重写-第二章,菜单显示
- Android 开源项目浅读-------SwipeMenuListView-重写,第三章,随手指移动的菜单
- Android 开源项目浅读-------SwipeMenuListView-重写,第四章,修改适配器
- Android 开源项目浅读-------SwipeMenuListView-重写,第五章,滑动弹出,放手关闭功能实现
- Android 开源项目浅读-------SwipeMenuListView-重写,第六章,缓慢收回
- Android 开源项目浅读-------SwipeMenuListView-重写,第七章,菜单停留和暂停响应
- Android 开源项目浅读-------SwipeMenuListView-重写,八章,菜单响应
- Android仿qq下拉刷新及向左滑动列表----PullToRefresh, SwipeMenuListView开源项目整合
- SwipeMenuListView使用详解
- SwipeMenuListView使用详解
- 数据库相关知识
- 如何判断windows版本?
- Eclipse neon 启动报错Could not create the Java Virtual Machine,A fatal exception has occurred。
- Android学习之数据存储整理
- strrchr()用法
- 开源项目SwipeMenuListView使用
- Android String字符串截取小数点后两位,Double截取小数点后两位
- 二叉树的子结构
- 洛谷 P1522 牛的旅行 Cow Tours
- c++入门基础知识
- 使用WatchService实现文件变更监听
- C语言各种数据类型表示范围
- ubuntu安装Pangolin笔记
- PHP学习笔记——PHP数组中键和值搜索的相关函数1