Android滚动器问题

Android滚动器问题,android,Android,我使用自定义视图组以不同的方式显示菜单: 它来自屏幕的右侧 我现在使用scrollTo,它工作得很好,但我想让滚动动作动画化,所以我决定添加一个滚动器。但当我打电话时: mScroller.startScroll(0, 0, 100, 0, 1000); 什么事都没有发生。scrollTo(100,0)完成了它的工作 你能解释一下为什么吗?我基本上没有更多的代码来做我想做的事情。 这是个问题吗 我尝试制作一个简单的动画: 我的xml: <?xml version="1.0" encodi

我使用自定义视图组以不同的方式显示菜单:

它来自屏幕的右侧

我现在使用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" >
但它仍然毫无作用


如果菜单适合所有可滚动区域,则滚动不工作。如果您想设置菜单的动画,应该使用simple

请提供一个带有可滚动区域的布局xml文件。我已经尝试过了,并在上面发布了它,但它仍然不能做任何事情,你知道为什么吗?这是我第一次使用thoseI,我有一种不清楚的感觉,当我按下物理菜单按钮时,我想在屏幕右侧显示一个菜单布局,它就在我的主布局的右侧。我已经创建了一个自定义视图组,将菜单布局放在主布局的右侧。当我执行scroolTo时,视图组向前移动到左侧,然后使其显示在我的菜单中
Animation animation = AnimationUtils.loadAnimation(mContext, R.anim.translate_menu_animation);
        animation.start();