android - 如何缩放,移动和放大,缩小Textview?

标签 android scale textview translate

我想在我的项目中缩放、移动和放大、缩小 Textview。 是否有用于执行此任务的库?

Refere App TextGram 我想像这样制作 https://play.google.com/store/apps/details?id=codeadore.textgram

所有这些都像剪贴画、贴纸等一样完成,我只在像这样绘制文本时遇到问题。

最佳答案

View Animation 是您所需要的。例如,在 res/anim 文件夹中制作 myanim.xml,内容如下:

<set android:shareInterpolator="false">
    <scale
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"
        android:fromXScale="1.0"
        android:toXScale="1.4"
        android:fromYScale="1.0"
        android:toYScale="0.6"
        android:pivotX="50%"
        android:pivotY="50%"
        android:fillAfter="false"
        android:duration="700" />
    <set android:interpolator="@android:anim/decelerate_interpolator">
        <scale
           android:fromXScale="1.4"
           android:toXScale="0.0"
           android:fromYScale="0.6"
           android:toYScale="0.0"
           android:pivotX="50%"
           android:pivotY="50%"
           android:startOffset="700"
           android:duration="400"
           android:fillBefore="false" />
        <rotate
           android:fromDegrees="0"
           android:toDegrees="-45"
           android:toYScale="0.0"
           android:pivotX="50%"
           android:pivotY="50%"
           android:startOffset="700"
           android:duration="400" />
    </set>
</set>

在你的Activity类中:

TextView mText = (TextView) findViewById(R.id.textViewId);
Animation myAnim = AnimationUtils.loadAnimation(this, R.anim.myanim);
mText.startAnimation(myAnim);

阅读更多 here in Android Official Docsthis tutorial .

关于android - 如何缩放,移动和放大,缩小Textview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28735084/

相关文章:

三星设备上缺少 Android TextView 文本

java - 即使在更新模型成功后更新 RecyclerView 也失败

android - Butterknife 如何从不同的 View 绑定(bind) View

android - 来自 xml 的 ListFragment 布局

java - 从 SQLite 数据库中选择特定行-ANDROID-SQLite 数据库

R ggplot热图,多行在同一图形上具有单独的图例

java - android TextView设置文本问题

iphone - 使用 UIImagePickerController 拍照后如何调整图片大小?

jquery - 如何使用 jQuery 缩放整个内容

android - 如何使用 TextWatcher 在 EditText 上获取新输入的值