0

我想知道如何ScaleAnimation在Android上制作一个非常快速和简单的TextView做一个非常快速和简单的操作:

用户点击提交buttonTextView获得两倍大小并恢复正常。我希望看到文本大小的这种平滑过渡。所以我想看着它长大然后缩小。

不确定我是否可以在没有XML文件的情况下执行此操作,或者是否更好?

4

1 回答 1

1

您所要求的与以下教程类似,该教程显示了如何运行动画以在选择时增加 textView 的大小。下面显示的代码取自上述教程。

动画文件可以在xml中定义如下:

<?xml version="1.0" encoding="utf-8"?>
<scale xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXScale="0.5"
android:toXScale="2.0"
android:fromYScale="0.5"
android:toYScale="2.0"
android:pivotX="0%"
android:pivotY="50%"
android:startOffset="0"
android:duration="400"
android:fillBefore="true" />

不确定我是否可以在没有 XML 文件的情况下执行此操作,或者使用它是否更好?

在 Java 中这样做的唯一原因是您必须计算缩放视图的值。除此之外,使用xml。

于 2013-06-15T23:48:01.093 回答