1
菜单的动画我想实现在Android上的动画滚动菜单选项,如下面的功能在iOS的如何实现机器人
https://www.youtube.com/watch?v=1NkuChdWA_I
我有尝试通过onScrollUp和onScrollDown列表视图,但无法做到这一点找到欲望的结果。
private class ParallaxStikkyAnimator extends HeaderStikkyAnimator {
@Override
public AnimatorBuilder getAnimatorBuilder() {
mHeader_image = getHeader().findViewById(R.id.ll_boxeshorizntal);
return AnimatorBuilder.create().applyVerticalParallax(mHeader_image);
}
@Override
public void onScroll(final int scrolledY) {
super.onScroll(scrolledY);
listview.setOnDetectScrollListener(new OnDetectScrollListener() {
@Override
public void onUpScrolling() {
// ll_boxes.setAlpha(1.0f);
Log.e("onUpScrolling", "Up scrolledY==" + scrolledY);
// slideToTop(mHeader_image, scrolledY);
if (scrolledY == 0) {
/* ll_four_boxes.setVisibility(View.VISIBLE);
ll_boxeshorizntal.setVisibility(View.GONE);*/
}
}
@Override
public void onDownScrolling() {
Log.e("onDownScrolling", "scrolledY==" + scrolledY);
// slideToBottom(mHeader_image, scrolledY);
// slideToBottom(mHeader_image, scrolledY);
DownScrolling(scrolledY);
if (scrolledY < 300) {
/* ll_four_boxes.setVisibility(View.GONE);
ll_boxeshorizntal.setVisibility(View.VISIBLE);*/
}
}
});
}
}
我可以用两个视图不见了,可见根据滚动而是如何实现动画一样的iOS。
基本上我必须将两行和两列的GridView转换为一行四列的动画。
你从哪里开始的?你的代码试图达到预期的行为并且不起作用的地方在哪里? –
我编辑了问题 –
您可以使视图在scrolledY的值的基础上可见或隐藏。如果它不止说某个值,则隐藏一个视图并显示另一个视图。 – gRaWEty