我想知道如何ScaleAnimation
在Android上制作一个非常快速和简单的TextView
做一个非常快速和简单的操作:
用户点击提交button
和TextView
获得两倍大小并恢复正常。我希望看到文本大小的这种平滑过渡。所以我想看着它长大然后缩小。
不确定我是否可以在没有XML
文件的情况下执行此操作,或者是否更好?
我想知道如何ScaleAnimation
在Android上制作一个非常快速和简单的TextView
做一个非常快速和简单的操作:
用户点击提交button
和TextView
获得两倍大小并恢复正常。我希望看到文本大小的这种平滑过渡。所以我想看着它长大然后缩小。
不确定我是否可以在没有XML
文件的情况下执行此操作,或者是否更好?
您所要求的与以下教程类似,该教程显示了如何运行动画以在选择时增加 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。