0
我有一個列表視圖,並且當點擊它時要更改項目的高度,並且點擊的項目會移動到屏幕的中心。當點擊頂部的項目時,該項目向下高度增加,看起來不錯,但問題是,點擊底部項目時,視圖也會向下增加,當項目位於屏幕中心以下時,它如何向上?如何向上擴展底部列表視圖項?
主要代碼:
Animation a = new Animation(){
@Override
protected void applyTransformation(float interpolatedTime,
Transformation t) {
v.getLayoutParams().height = (int)(0.5*mHeight * interpolatedTime);
v.requestLayout();
}
@Override
public boolean willChangeBounds() {
return true;
}
};
a.setDuration(2000);
v.startAnimation(a);
}
任何人有任何想法?提前致謝。