缩放Android ListView而不缩放内部内容

时间:2011-06-27 21:02:32

标签: android android-layout android-listview scale android-animation

基本上我想创建一个滑动菜单。

我设法从左到右滑动ListView。在ListView中有3个按钮,我想在菜单滑动时显示。不幸的是,缩放动画在缩放时会调整ListView中的按钮的大小。

有人能告诉我如何在不缩放视图内容的情况下缩放ListViews吗?

由于

1 个答案:

答案 0 :(得分:0)

一种方法可能是在负x合作中创建ListView,然后通过对其应用动画将其完全滑动到位:

<?xml version="1.0" encoding="utf-8"?>
<set
    xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
        android:fromXDelta="-100%"
        android:toXDelta="0"
        android:duration="300" />
    <alpha
        android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:duration="300" />
</set>

另外,我无法分辨,但是从你所说的,你在动画时改变容器(列表)的大小,所以当然它会改变它的孩子的大小。
某种翻译可能是你最好的选择。