缩放Android ListView而不缩放其中的内容

缩放Android ListView而不缩放其中的内容,android,android-layout,android-listview,scale,android-animation,Android,Android Layout,Android Listview,Scale,Android Animation,基本上我想创建一个滑动菜单 我已成功地将列表视图从左向右滑动。在ListView中有3个按钮,我想在菜单滑动打开时显示这些按钮。不幸的是,缩放动画正在缩放ListView中的按钮 谁能告诉我如何在不同时缩放视图内容的情况下缩放列表视图 多亏了一种方法可能是以负x坐标创建ListView,然后通过对其应用动画(如以下动画)将其完全滑动到位: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://

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

我已成功地将列表视图从左向右滑动。在ListView中有3个按钮,我想在菜单滑动打开时显示这些按钮。不幸的是,缩放动画正在缩放ListView中的按钮

谁能告诉我如何在不同时缩放视图内容的情况下缩放列表视图


多亏了

一种方法可能是以负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>
另外,我也不知道,但是从你所说的,你正在改变列表中容器的大小,当然,它会改变它的子容器的大小。
某种类型的翻译可能是您的最佳选择。

一种方法可能是以负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>
另外,我也不知道,但是从你所说的,你正在改变列表中容器的大小,当然,它会改变它的子容器的大小。
某种翻译可能是你最好的选择。

谢谢你的意见,但这不是我想要的。我试图实现的一个很好的例子是愤怒的小鸟打开屏幕上的cog按钮。按下cog按钮时,菜单向上滑动,显示3/4个按钮。这是我想要的动画,但我需要它从左到右滑动。谢谢你的输入,但这不是我想要的。我试图实现的一个很好的例子是愤怒的小鸟打开屏幕上的cog按钮。按下cog按钮时,菜单向上滑动,显示3/4个按钮。这有我想要的动画,但我需要它从左到右滑动。