I want to move each items of my listview
by drag.
I set OnTouch for listview
and drag and drop items by set left and right margin.
This is my procedure:
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();
}
But this code is slow motion in phone device. is any idea like setLeft(not work) setRight(not work) or...? thank you!