基本上我想创建一个滑动菜单。
我已经设法从左向右滑动 ListView。在 ListView 中有 3 个按钮,我希望它们在菜单滑动打开时显示。不幸的是,缩放动画在缩放时正在调整 ListView 中按钮的大小。
谁能告诉我如何在不缩放 ListView 的同时缩放 View 的内容?
谢谢
最佳答案
一种方法可能是在负 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>
此外,我不知道,但根据您的说法,您在设置动画时正在更改容器(列表)的大小,因此它当然会更改其子项的大小。
某种翻译可能是您的最佳选择。
关于android - 在不缩放内部内容的情况下缩放 Android ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6498926/