1
我正在尝试围绕视图进行动画,因为它的子视图上的setVisible会更改大小。 我有查看这样的:动画查看大小changed
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@drawable/roundedtable_filled"
android:layout_margin="8dip"
android:orientation="vertical">
<TextView
android:id="@+id/title"
style="@style/appInfoTextBold"
android:text="Jakie dane powinna uwzględniać reklamacja?" />
<TextView
android:id="@+id/text"
style="@style/appInfoText"
android:text="Kochasz kino? Z niecierpliwością czekasz na kolejne odcinki swoich ulubionych seriali? Marzysz o przeprowadzce do Hollywood? Jeśli tak, to vod.onet.pl jest serwisem właśnie dla Ciebie." />
</LinearLayout>
在标题点击更改文本的Visibilisty。现在我想要有一个不断增长的视图尺寸的动画。什么是正确的方法来做到这一点? 也许我不应该改变文本的可见性,而是尝试调整线程中的视图的大小,所以它会更大,每40毫秒或这样?
谢谢回复,我放弃了这个动画。我试图像你的方式,它会为单个项目工作,但问题是,这个布局是在ListView中的项目,所以我得到的是setVisible后,我有空的地方和不断增加的动画。这正是您在Google IO上对动画框架所说的话,它只是以不同的方式绘制视图,其他部分的布局并不知道它。所以有很多解决方法来改变我的视图实际大小(listView已知的大小)并将其与动画同步。顺便提一下,关于新的动画框架IO的gr8演示。 – Mikooos 2011-05-26 10:34:31
尽管缩放视图(在旧系统或新系统中)仍然不会改变其布局方面的大小,但新的动画框架确实使这种东西更容易。如果你真的想改变布局边界,考虑动画LayoutParams值(在旧系统中比较棘手,因为所有的动画都是特定于Views的,有必要讨论这个事实)。或者执行比例,然后在最后更改布局以适应对象的新缩放大小。还请注意,“缩放”视图不一定看起来像“调整大小”视图。 – 2011-05-26 18:49:53