在自定义viewgroup的时候 要重写onInterceptTouchEvent和onTouchEvent 这2个方法 是非常麻烦的事情,好在谷歌后来推出了ViewDragHelper这个类。可以极大方便我们自定义viewgroup.先看一个简单效果 一个layout里有2个图片 其中有一个可以滑...
分类:
移动开发 时间:
2015-08-12 18:23:47
阅读次数:
249
好了,还是老规矩,先给出效果图,这里就绘制了一个简单框架,各位看官可以任意添加自己的东西。
我们目前认为所有的童鞋对于ViewDragHelper都有一定的了解,不了解的可以看一下我的上一篇博文。
强大的ViewDragHelper和ViewDragHelper的妙用 一
下面我来解释一下怎么使用我们的ViewDragHelper来实现这个效果
先给出我们的布局
<com.jeason.qqmenudemo.widget.SideslipLayout xmlns:android="http://s...
分类:
其他好文 时间:
2015-08-05 14:57:27
阅读次数:
150
QQ5.0的侧滑效果有多种实现方式,如http://blog.csdn.net/lmj623565791/article/details/39257409 就是利用HorizontalScrollView实现的,简单实用;如http://blog.csdn.net/manoel/article/de...
分类:
其他好文 时间:
2015-08-02 00:52:54
阅读次数:
165
转载请注明出处王亟亟的大牛之路
最近都在看帖子学习之类的度过,然后一直对可拖拽的试图这一些不是太了解,然后正好看到大牛的博文,然后敲了敲他的例子,对这一类型的实现,有了一个初步的了解。具体实现和理念还是看大牛的帖子吧hongyang。
言归正传,那既然事例和大体内容都是大牛分析出来的那我干什么呢?
在敲的过程当中自己犯二的一个点,就当记录下吧。
先上效果图:
运动方式啊,实现啊,跟大牛...
分类:
其他好文 时间:
2015-07-15 19:22:22
阅读次数:
231
首先感谢http://blog.csdn.net/lmj623565791/article/details/46858663hongyang的文章,之前看过ViewDragHelper类也读过一些demo一直都是半知半解且之前一些自定义的ViewGroup大都不是按这种方式来写,这一次抓紧一次自己写一个demo熟悉ViewDragHelper。ViewDragHelper存在于v4包种,目的用于帮助...
分类:
其他好文 时间:
2015-07-14 15:34:41
阅读次数:
123
转载请标明出处:
http://blog.csdn.net/lmj623565791/article/details/46858663;
本文出自:【张鸿洋的博客】
一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事...
分类:
移动开发 时间:
2015-07-13 12:22:54
阅读次数:
144
+++++++++++++++++++++++++++++++方法1++++++++++++++++++++++++++++++++++++
activity_main.xml布局文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://sche...
分类:
其他好文 时间:
2015-06-30 20:29:18
阅读次数:
136
2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个...
分类:
其他好文 时间:
2015-06-07 12:29:19
阅读次数:
154
相信经常使用移动应用的用户都很熟悉侧滑菜单栏, 下拉, 下弹, 上弹等应用场景, 几乎主流的移动应用无论IOS 还是Android都能看到. 2.3以前的时候, 很多第三方比如SlidingMenu, MenuDrawer, ActionbarSherlock等等都很大程度的丰富和深化了这种交互理念.能让小小的屏幕, 容纳更多的交互接口. 也是这种趋势, Android官方在v4终于推出了Draw...
分类:
移动开发 时间:
2015-05-09 08:53:05
阅读次数:
352
其实我想看的是DrawerLayout, 但发现DrawerLayout里面是使用了ViewDragHelper去实现.
谷歌比较早就放出这个类了,但ViewDragHelper是开发中很少用到一个类.顾名思义这是一个和拖曳触摸有关的类.
本着追根溯源的想法, 加上ViewDragHelper的源码也不算多,就决定将ViewDragHelper的源码看一遍.对实现原理了解下.
代...
分类:
移动开发 时间:
2015-05-06 09:18:20
阅读次数:
226