0
我想通过拖动移动我的listview
的每个项目。 我将OnTouch设置为listview
,并通过设置左右页边距拖放项目。 这是我的程序:ListView的物品 - 移动触摸
private void setLastViewDistance(float distanceX, View lastView) {
if (lastView.getLayoutParams().getClass() == AbsListView.LayoutParams.class)
lastView = ((ViewGroup) lastView).getChildAt(0);
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) lastView.getLayoutParams();
lp.leftMargin = (int) distanceX;
lp.rightMargin = -(int) distanceX;
lastView.setLayoutParams(lp);
lastView.postInvalidate();
}
但这代码在电话设备慢动作。 是什么想法像setLeft(不工作)setRight(不工作)或...? 谢谢!
感谢您浏览该图书馆 –