android 拖拽listview

看源码:

Pull-to-Refresh.Rentals-Android

https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android

Android-PullToRefresh

https://github.com/chrisbanes/Android-PullToRefresh

拿ListView分析

Pull-to-Refresh.Rentals-Android 拖拽view继承自linearlayout,拖拽方式是头尾添加定高的view 控制整个linearlayout内部滑动 

Android-PullToRefresh 拖拽view继承自viewgroup,拖拽方式是手势获取距离后调用 mTarget.offsetTopAndBottom(offset);设置偏移量控制

时间: 2024-10-12 12:53:57

android 拖拽listview的相关文章

android 拖拽图片&拖动浮动按钮到处跑

来自老外: import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.os.Bundle; import android.view.MotionEvent ; import android.widget.AbsoluteLayout; import android.widget.Button; public class Drag_And_D

DragSortListView可拖拽ListView的注意事项

下载到DragSortListView的源码是不能直接用的,需要做一下配置 布局文件里面添加 xmlns:dslv="http://schemas.android.com/apk/res/包名" 在values文件夹下的attrs.xml文件里添加 <declare-styleable name="DragSortListView">    <attr name="collapsed_height" format="d

Android 拖拽功能的使用实例

图片的拖拉功能是处理图片进一个有用且常用的功能,由于手机屏幕尺寸的限制,往往无法在手机上一次性的显示一张比较大的图片,也就是 说,我们在手机上一次性只能看到图片的一部分,此时就可以使用图片的拖动功能来拖动图片,进而查看图片相应的部分. 下面通过一个例子来学习实现图片的拖拉功能: 实例运行如下:1.这初始化的界面.2.为向左拖动后的效果 3.为向上拖动的效果         知识点: 在anndroid应用程序开发中,我们经常使用ImageView时经常会用到scaleType属性,如: <Ima

android ListView和GridView拖拽移位实现代码

关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例:             首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在ListView所在的范围内,而网易的你看看我都可以移动到状态栏了,虽然你做了处理,但是用户体验我个人感觉不好,在看看百度的,不仅控制了移动范围,更不错的百度的移动起来会时时的换位,看起来相当的形象,所以我认为这样相当的棒.说明一点

android ListView和GridView拖拽移位具体实现及拓展

关于ListView拖拽移动位置,想必大家并不陌生,比较不错的软件都用到如此功能了.如:搜狐,网易,百度等,但是相比来说还是百度的用户体验较好,不偏心了,下面看几个示例:              首先说一下:拖拽ListView的item就不应该可以任意移动,只应该在 ListView所在的范围内,而网易的你看看我都可以移动到状态栏了,虽然你做了处理,但是用户体验我个人感觉不好,在看看百度的,不仅控制了移动范 围,更不错的百度的移动起来会时时的换位,看起来相当的形象,所以我认为这样相当的棒.

android可拖拽item的ListView--DragListVie

本博客原创,转载请标明 原文出处:http://blog.csdn.net/sql26/article/details/52252644 1.概述 在android项目开发中,需求对ListView中的商品item进行拖拽重新排序,网上看了一些帖子做的效果不错,就是代码不开源只写了思路,要么代码没注释,还不如自己写一个.. 2.效果图: 3.原理: 1.在touch事件里面通过ListView的pointToPosition(x, y)方法拿到当前点击的item的position: 2.根据当前

ListView可拖拽item的原理

通过继承ListView实现可拖拽的ListView,先说说实现拖拽的原理吧,实现拖拽需要考虑三个问题:第一怎么确定你在拖拽listview里面的item的时候就是你手指当前选中的item:第二实现拖拽的效果,就是有一个浮动的层跟随你的手指在移动:第三你放开手指时怎么把你拖拽的这个item放到当前listView的位置(也就是说改变item的位置).明白了这三个问题就比较好实现了. 里面会涉及到一些比较重要的方法调用,首先是pointToPosition(int x, int y)这方方法And

HT for Web列表和3D拓扑组件的拖拽应用

很多可视化编辑器都或多或少有一些拖拽功能,比如从一个List列表中拖拽一个节点到拓扑组件上进行建模,并且在拖拽的过程中鼠标位置下会附带一个被拖拽节点的缩略图,那么今天我们就来实现这样的拖拽效果. 首先我们需要创建一个ListView列表,在列表中加入图片信息,让List列表不那么单调,先来看看效果图. 接下来我们一步一步来是想这个ListView列表,先来解决下数据,在这里我就列举一两个: var products = [ { ProductId : 1, ProductName : "Chai

【Android】可拖拽排序的ListView

[Android]可拖拽排序的ListView 实现Item的拖拽排序效果 下载地址:http://www.devstore.cn/code/info/746.html 运行截图: