`

Android实现TextView动画缩放

阅读更多

scalebig.xml:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <scale
        android:duration="1000"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:pivotX="0"
        android:pivotY="50%"
        android:toXScale="1.5"
        android:toYScale="1.5" >
    </scale>

</set>

 

 

 

scalesmall.xml:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >

    <scale
        android:duration="1000"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:pivotX="0"
        android:pivotY="50%"
        android:toXScale="0.7"
        android:toYScale="0.7" >
    </scale>

</set>

 

 

 

调用方法:

Animation a = AnimationUtils.loadAnimation(context, R.anim.scalebig);
	    			a.setFillAfter(true);
	    			holder.content.startAnimation(a); 

 

分享到:
评论

相关推荐

    Android自定义TextView实现动态的文字效果

    对于TextView,我们可以利用ObjectAnimator或ValueAnimator来改变其属性,如alpha(透明度)或scaleX/scaleY(缩放比例),从而实现文字的淡入淡出、放大缩小等动画效果。 6. **XML布局中的自定义视图**: 完成...

    android 实现可以放大缩小的TextView

    我们在浏览网页时,网页的文本可以放大缩小,android两点手势,两点距离靠近时缩小,两点距离...那么若果不用android的WebView控件,单纯的TextView能否做到放大缩小呢,其实也是可以的。只要响应和处理手势事件即可。

    android自定义textview加载GIF(动态图)

    这在标准的Android SDK中并不直接支持,但可以通过自定义View或使用第三方库来实现。本篇文章将详细探讨如何在Android中自定义TextView以加载GIF动态图,并针对大图优化处理,避免内存溢出(Out Of Memory,简称OOM...

    android-TextView-Animation

    本项目"android-TextView-Animation"就是专注于实现这样的效果,使得TextView内部的文字能够产生美观的动画。 在Android中,我们可以利用内置的动画系统来对TextView进行操作。主要有两种类型的动画:属性动画...

    TextView文字过长动画显示

    `TextView`动画实现的基本思路是通过改变`TextView`的`alpha`(透明度)属性或`scaleX`、`scaleY`(缩放比例)属性来达到文字渐显或渐隐的效果。这里,`TextViewHide`可能是一个示例项目,它展示了如何创建并应用...

    TextView动画

    综上所述,`TextView`动画是Android开发中的一个重要组成部分,通过巧妙地运用各种动画效果,开发者可以提升应用的交互性和视觉吸引力。无论是简单的淡入淡出,还是复杂的自定义动画,都为`TextView`增添了更多的...

    安卓textView相关-androidtextview点击文字收缩效果.rar

    本资源"安卓textView相关-androidtextview点击文字收缩效果.rar"显然是一个关于TextView实现点击后文字收缩动画效果的示例项目。下面将详细解释这个效果的实现原理以及可能涉及的技术点。 首先,TextView的点击事件...

    安卓textView相关-支持放大缩小的TextView使用.rar

    1. **自定义View**: 自定义TextView通常是通过继承Android的TextView类并重写其方法来实现的。开发者可能会覆盖`onDraw()`方法以控制文本的绘制方式,或者创建一个内部类来处理触摸事件,实现文本的放大和缩小。 2....

    android_textview的属性.zip_android_android 属性

    通过`android:animation`或自定义动画库,可以实现文本动画,如淡入淡出、滑动等效果。 以上就是TextView的一些主要属性及其使用方法,它们极大地丰富了TextView的功能,使得在Android应用中展示文本变得更加灵活...

    Android-SuperTextViewforAndroid是一个在TextView的基础上扩展了几种动画效果的控件

    Android-SuperTextView是针对Android平台的一个增强型TextView控件,它的主要特性在于提供了丰富的动画效果,使得文本展示更加生动有趣。开发者可以利用这个控件为应用程序增添更多的交互性和视觉吸引力,提升用户...

    android 扇形菜单(属性动画实现)

    本文将深入探讨如何使用属性动画在Android中实现这种效果。 首先,我们要理解Android属性动画系统的基本概念。属性动画是Android 3.0(API Level 11)引入的一个功能,它允许开发者在没有实际改变视图属性的情况下...

    Android实现Layout UI 首页加载过渡动画,星期变化动画_android源码.zip

    为了实现星期变化动画,我们可能需要用到`TextView`的文本动画或者自定义`View`。通过监听日期变化事件,比如使用`AlarmManager`或`Calendar`类,当日期(星期)改变时,可以触发一个动画来更新星期显示。这可能包括...

    安卓textView相关-TitanicforAndroidtextview的动态波浪形动画.rar

    总结来说,这个压缩包提供了一个在TextView上实现动态波浪形动画的实例,对于想要增强Android应用界面交互性的开发者来说,是一个宝贵的参考资料。通过深入研究和实践,可以提升在Android图形和动画领域的技能。

    Android高仿QQ搜索框动画效果

    在这个"Android高仿QQ搜索框动画效果"中,我们可能会用到属性动画,因为这种动画更加灵活,可以实现更为复杂的动画效果。动画的实现通常涉及以下步骤: 1. 创建动画对象:使用`ObjectAnimator`或`ValueAnimator`来...

    android官网demo之缩放view

    除了使用Animation类,Android 3.0引入了Property Animation系统,提供ValueAnimator、ObjectAnimator等工具实现视图的缩放动画。这种方式更加灵活,可以改变View的属性,而不仅仅是视觉效果。 7. **性能优化**: ...

    TextView动画效果

    本篇将详细讲解如何实现TextView的动画效果,以"TextView动画效果"为主题,基于作者hanks-zyh的开源项目HTextView。 首先,HTextView是对Android原生TextView的扩展,它提供了丰富的文字动画功能。源码简单易懂,...

    干货 _ Android高级动画

    例如,一个TextView需要显示金额并且要求这个金额能够从0增加到2000,并以动画的形式展现这一变化过程,这种情况下就可以使用ValueAnimator来实现。 在Android 5.0中引入的动画框架进一步强化了动画的功能和用户...

    android下的动画实现框架

    Android提供了多种动画实现框架,包括属性动画、视图动画和过渡动画等。以下是对这些动画框架的详细解析。 首先,我们要了解的是**视图动画(View Animation)**。这是Android早期引入的动画系统,主要应用于API级别1...

    TextView文字伸缩类似于商品详情文字伸缩

    3. 动画效果:为了增加用户体验,可以在切换显示状态时加入过渡动画,如渐变显示或缩放效果。这可以通过`ObjectAnimator`或者自定义动画实现。 4. 存储状态:如果希望应用在关闭后再打开时,`TextView`仍能保持用户...

Global site tag (gtag.js) - Google Analytics