1
私はリサイクラービューのスクロールで相対レイアウトをアニメーション化しています。相対レイアウトにはビューページャが含まれています。アニメーションはうまくいきますが、アニメーションの後にリサイクラビューの上に空のスペースがあります。これを解決するには?ここ )は、任意のヘルプはsliderlayout.requestLayoutを(使用相対レイアウトをアニメートした後に空のスペースを削除するにはどうすればよいですか? [ANDROID]
private int layout_height;
myrecyclerview.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (dy > 0) {
// Scroll Down
layout_height+= dy;
sliderlayout.animate().translationY(-layout_height).setInterpolator(new AccelerateInterpolator()).start();
} else if (dy < 0) {
// Scroll Up
sliderlayout.animate().translationY(0).setInterpolator(new DecelerateInterpolator()).start();
}
}
});