当前位置: 首页 > news >正文

长沙网络推广袁飞seo排名轻松seo 网站

长沙网络推广袁飞seo,排名轻松seo 网站,萝岗做网站,大连公司注销流程及费用版权声明#xff1a;本文为博主原创文章#xff0c;转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/50612714 绪论#xff1a; 好久没写博客了#xff0c;最近比较懒#xff0c;不想写博客#xff0c;但是在看书#xff0c;看一些Android进阶的书#… 版权声明本文为博主原创文章转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/50612714 绪论 好久没写博客了最近比较懒不想写博客但是在看书看一些Android进阶的书这里小编也给大家推荐几本适合进阶的书相信会对你有所帮助的。 1.《Android群英传》 —徐宜生 2.《Android开发艺术探索》 —任玉刚 3.《Android源码设计模式》 —何红辉郭爱民 以上几本是针对Android开发所用的如果上面三本你都吃透了的话相信你就可以在Android的世界里尽情的翱翔了。 下面的几本是一些在你编程之路上必不可少的几本经典的书 1.《代码整洁之道》 2.《重构改善有代码的设计》 3.《MacTalk跨越边界》 好了下面进入正题吧今天小编给大家分享的是仿QQ聊天实现左滑效果先看一下效果吧 实现 1.定义滑动选项视图 通过监听滑动手势弹出滑动选项卡前提是先创建好选项卡 这里只贴出核心代码 public boolean onSwipe(MotionEvent event) {mGestureDetector.onTouchEvent(event);switch (event.getAction()) {case MotionEvent.ACTION_DOWN:mDownX (int) event.getX();isFling false;break;case MotionEvent.ACTION_MOVE:int dis (int) (mDownX - event.getX());if (state STATE_OPEN) {dis mMenuView.getWidth();}swipe(dis);break;case MotionEvent.ACTION_UP:if (isFling || (mDownX - event.getX()) (mMenuView.getWidth() / 2)) {// 打开选项卡smoothOpenMenu();} else {// 关闭选项卡smoothCloseMenu();return false;}break;}return true;} 2.创建选项卡 public void createMenu(SwipeMenu menu) {// Test CodeSwipeMenuItem item new SwipeMenuItem(mContext);item.setTitle(Item 1);item.setBackground(new ColorDrawable(Color.GRAY));item.setWidth(300);menu.addMenuItem(item);item new SwipeMenuItem(mContext);item.setTitle(Item 2);item.setBackground(new ColorDrawable(Color.RED));item.setWidth(300);menu.addMenuItem(item);} 3.将选项卡添加到布局中 private void addItem(SwipeMenuItem item, int id) {LayoutParams params new LayoutParams(item.getWidth(),LayoutParams.MATCH_PARENT);LinearLayout parent new LinearLayout(getContext());parent.setId(id);parent.setGravity(Gravity.CENTER);parent.setOrientation(LinearLayout.VERTICAL);parent.setLayoutParams(params);parent.setBackgroundDrawable(item.getBackground());parent.setOnClickListener(this);addView(parent);if (item.getIcon() ! null) {parent.addView(createIcon(item));}if (!TextUtils.isEmpty(item.getTitle())) {parent.addView(createTitle(item));}} 4.Activity中调用 ISwipeMenuCreator creator new ISwipeMenuCreator() {Overridepublic void create(SwipeMenu menu) {// 创建滑动选项SwipeMenuItem showItem new SwipeMenuItem(getApplicationContext());// 设置选项背景showItem.setBackground(new ColorDrawable(Color.rgb(0xC9, 0xC9,0xCE)));// 设置选项宽度showItem.setWidth(HankkinUtil.dp2px(90,MainActivity.this));// 设置选项标题showItem.setTitle(Show);// 设置选项标题showItem.setTitleSize(18);// 设置选项标题颜色showItem.setTitleColor(Color.WHITE);// 添加选项menu.addMenuItem(showItem);// 创建删除选项SwipeMenuItem deleteItem new SwipeMenuItem(getApplicationContext());deleteItem.setBackground(new ColorDrawable(Color.rgb(0xF9,0x3F, 0x25)));deleteItem.setWidth(HankkinUtil.dp2px(90, MainActivity.this));deleteItem.setIcon(R.drawable.ic_delete);menu.addMenuItem(deleteItem);}};menuListView.setMenuCreator(creator); 5.选项卡点击事件 menuListView.setOnMenuItemClickListener(new SwipeMenuListView.OnMenuItemClickListener() {Overridepublic void onMenuItemClick(int position, SwipeMenu menu, int index) {switch (index) {case 0: //第一个选项HankkinUtil.showToast(MainActivity.this, data.get(position).getTitle());break;case 1: //第二个选项data.remove(position);adapter.notifyDataSetChanged();break;}}}); 代码中的下拉刷新上拉加载小编是用的SwipeRefreshLayout 源码小编已经传到Github上了 https://github.com/Hankkin/MultiPurposeListView
http://www.yutouwan.com/news/48149/

相关文章:

  • 秦皇岛城乡建设局网站wordpress sdk
  • 建设企业网站得花多少钱项目网专栏
  • 成都网站推广创新互联重庆住房和城乡建设厅官方网站
  • 手机网站欢迎页面蛟河市建设局网站
  • 国外源码网站seo优秀网站分析
  • 怎么做php网站企业vi设计是什么意思
  • 南通做网站推广的公司注册好网站以后怎么做
  • 互联网网站建设公司网站建设实践
  • 如何提高网站的访问速度深圳网站设计制作公司 维仆
  • 做公众号用什么网站深圳银行网站建设
  • 做手机网站需要多少钱沈阳网站排名工具
  • 创建网站的价格大连住房城乡建设网站
  • 广东网站制作多少钱翻译网站模板
  • 专业的扬州网站建设网站建设主页文档
  • 网站备案大概需要多久南京整站优化
  • 网站实名制 怎么做个人可以建立网站吗
  • 重庆做网站优化推广的公司镇雄县城乡建设局网站
  • 网站黏度国外辣妹服装设计网站推荐
  • 湛江做网站需要什么网站流量报告
  • 如何建设公司的网站成都网站建设众成联邦
  • 上海小程序定制公司如何外贸seo网站建设
  • 欧美网站风格企业查查官网入口官网
  • 青海旭云网站建设网站建设著作权
  • 做网站不打广告怎么赚钱找个人合伙做网站
  • 手机在线制作网站手机搭建平台网站
  • 合肥网站排名wordpress中文主题排行
  • 新乡市做网站的公司做网站用什么域名好
  • 做网站赚钱嘛百度的广告推广需要多少费用
  • 网站建设合同注意汉中网站建设公司电话
  • 做网站为什么需要营业执照天津行业网站建设