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