0
我想在android中做一个像Jquery的动画滚动(在此网页中工作时,当您点击顶层菜单的选项)。可能吗?我已经看到存在scrollTo但可以做动画而不喜欢跳转。非常感谢你。滚动时的Android动画
我想在android中做一个像Jquery的动画滚动(在此网页中工作时,当您点击顶层菜单的选项)。可能吗?我已经看到存在scrollTo但可以做动画而不喜欢跳转。非常感谢你。滚动时的Android动画
使用ObjectAnimator,这是滚动到顶部的样品:
public void scroolToTop() {
int x = 0;
int y = 0;
ObjectAnimator xTranslate = ObjectAnimator.ofInt(mScrollView, "scrollX", x);
ObjectAnimator yTranslate = ObjectAnimator.ofInt(mScrollView, "scrollY", y);
AnimatorSet animators = new AnimatorSet();
animators.setDuration(1000L);
animators.playTogether(xTranslate, yTranslate);
animators.addListener(new AnimatorListener() {
@Override
public void onAnimationStart(Animator arg0) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animator arg0) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animator arg0) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationCancel(Animator arg0) {
// TODO Auto-generated method stub
}
});
animators.start();
}
您使用的ListView? – Tejas
不,我没有使用ListView。我用的布局 – user3733523
重复这种滚动型: http://stackoverflow.com/questions/10621439/how-to-animate-scroll-position-how-to-scroll-smoothly –