Android Scroller问题

时间:2012-02-17 10:20:11

标签: android

我已经完成了一个自定义视图组,以不同的方式显示我的菜单:

它来自屏幕右侧。

我现在使用scrollTo它工作正常,但我想让动画滚动动作,所以我决定添加一个滚动条。但是当我打电话的时候:

mScroller.startScroll(0, 0, 100, 0, 1000);
什么都没发生。 scrollTo(100,0)完成了它的工作

你可以解释一下为什么吗?我基本上没有更多的代码来做我想要的。 这是一个问题吗?

我试过做一个简单的动画: 我的xml:

<?xml version="1.0" encoding="utf-8"?>
<translate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="700"
    android:fromXDelta="0"
    android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:toXDelta="100" >

我的Java:

Animation animation = AnimationUtils.loadAnimation(mContext, R.anim.translate_menu_animation);
        animation.start();

但是,它什么也没做。

1 个答案:

答案 0 :(得分:1)

如果菜单适合所有可滚动区域,则滚动不起作用。如果您想为菜单设置动画,则应使用简单的view animation