私のアプリにはシンプルなカードがあり、ユーザーがそれをクリックすると高さが変わります。この高さの変化は私がアニメーション化したい、高さの滑らかな変化。高さを変更する方法をアニメーション化するには
@OnClick({R.id.emptyDescription})
public void onClick(View view) {
switch (view.getId()) {
case R.id.emptyDescription:
if(isCardCollapsed){
emptyDescription.setMinimumHeight(400);
cancelSaveLinear.setVisibility(View.VISIBLE);
editDescription.setVisibility(View.GONE);
isCardCollapsed = false;
} else {
emptyDescription.setMinimumHeight(100);
cancelSaveLinear.setVisibility(View.GONE);
editDescription.setVisibility(View.VISIBLE);
isCardCollapsed = true;
}
break;
case R.id.card_view:
break;
}
}
どうすればいいですか?
新しいサイズを適用するときにレイアウトを変更する必要があります こちらをご覧くださいhttps://developer.android.com/training/animation/layout.html –