视图的动画Sizechanged
-
29-09-2019 - |
题
我正在尝试围绕视图进行动画,以改变大小,因为它的孩子的设置可见。我有这样的视图:
<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 文本. 。现在,我想拥有不断增长的视野的精美动画。正确的方法是什么?也许我不应该更改文本可见性,而是尝试在线程中调整视图大小,以便每40ms或这样的STH更大?
解决方案
您应该能够创建一个缩放量,将视图从某些分数尺寸缩放到其全尺寸。在您设置可见的同时启动动画。您可能还需要在(αAnimation)中淡化它,以便它不仅仅是眨眼,除非您从0的比例缩放(这会使它都不可见,因为它一开始就没有大小)。缩放文本看起来永远不会那么好,但是如果动画很快,则可能就足够了。
不隶属于 StackOverflow