Android View 拖动&插入View 拖动&插入 即: 支持 拖动图标 然后把之插入 2个View 之间 为了降低难度 选
Android View 拖动&插入
View 拖动&插入
即: 支持 拖动图标 然后把之插入 2个View 之间
为了降低难度 选用了若干ImageView 放入ViewGroup : vertical LinearLayout
[代码 步骤]
1. 定义布局:main.xml :
2. 变量初始化
public int getLocation(View v){ for(int i=0;i< p>ImageView iv = (ImageView)lLayout.getChildAt(i); ImageView iv2 = (ImageView)lLayout.getChildAt(i+1); if(iv.getTop()< v.getTop() && iv2.getTop() > v.getTop()){ //refer delta of point1 & point2 if(point1 < point2){//drag to bottom return i+1; } else {//drag to up return i+1; } } } //otherwise return last location return lLayout.getChildCount()-1; }
