Android里怎么实现TextView里面的文字一个一个逐渐显示出来的动画效果

如题所述

很多方式,可以让TextView每隔多少时间重新setText一下。animation是针对View,不针对View上的文字,如果你让一个字显示在一个TextView上面,就可以用animation。追问

这样出来的效果不太好

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-12-03
自定义控件
1、自定义view,在view中重写onDraw()方法
2、获取需要显示的文字,采用handler.postDelay()方式,逐个显示文字,DrawText();
第2个回答  2015-08-05
好像没有这样的animation
第3个回答  2011-06-23
好像没有这样的animation本回答被提问者采纳
第4个回答  2011-06-23
设一个handle,每隔100ms修改一下textView的值就行了追问

可以通过android提供的动画效果实现吗?

Android里怎么实现TextView里面的文字一个一个逐渐显示出来的动画效果...
很多方式,可以让TextView每隔多少时间重新setText一下。animation是针对View,不针对View上的文字,如果你让一个字显示在一个TextView上面,就可以用animation。

androidtextview文字发散消失动画
androidtextview文字发散消失动画步骤如下:1、新建一个TextView的派生类,先将要逐个显示的字符串保存变量mOriginalStr中。2、然后启动新线程,每隔一段时间使Handler类对象的sendEmptyMessage(intwhat)方法发送消息。3、让Handler对象将mOriginal中的字符串逐个添加到TextView中进行显示就行了。

Android中TextView如何实现水平和垂直滚动
android:singleLine="true",因为TextView默认是会自动换行的android:marqueeRepeatLimit="marquee_forever"是设置永远重复,当然你也可以设置具体的数字android:focusable="true"和android:focusableInTouchMode="true"一定要加上,不然滚动效果出不来在Java代码中加入下面一句话就可以实现垂直滚动 ...

Android Textview怎么实现文字逐个出现并且过长时文本自动向上滚动...
把字符串用split拆解成数组,使用定时器往textview追加(append)。向上滚动则可以把textview放在scrollview,在append后面将scrollview滚动到底部

我想问一下android中怎么使得TextView的文字自动循环变换
你需要通过异步线程更新UI。Android里实现异步线程的方法太多了,例如AsyncTask,给个示例给你吧:private AsyncTask<Object, Integer, Double> mTask = new AsyncTask<Object, Integer, Double>(){ private int count = 0;Override protected Double doInBackground(Object... params) { \/\/一秒更新...

android怎么在同一个TextView或者EditText中显示不同大小的字体
主要还是想办法在TextView中显示出来,有没有那种不用画的方式,可能显示出不同的字体比如 需要显示 2^2 , 如果设置了 android:layout_height=wrap_content,通过Html.fromhtml获得的上下标很有可能会被截取掉一段不能完整显示,有没有办法让上标的字体显示得小一些 ...

如何实现TextView的Marquee效果
一.TextView基础 TextView实现文字滚动需要以下几个要点:1.文字长度长于可显示范围:android:singleLine="true"2.设置可滚到,或显示样式:android:ellipsize="marquee"3.TextView只有在获取焦点后才会滚动显示隐藏文字,因此需要在包中新建一个类,继承TextView。重写isFocused方法,这个方法默认行为是,...

请问android编程中,textview里面放了很多文字,怎样拖动textview让下面...
TextView本身不具备这样的功能。你可以把你的TextView放到一个ScrollView里面。固定ScrollView的宽(layout_width)和高(layout_height);把TextView的layout_width设为fill_parent,layout_height设为wrap_content.这样就可以实现相应的效果了。希望能帮到你! 本回答由提问者推荐 举报| 答案纠错 | 评论(3) 20 0 风...

android textview 怎么实现文字滚动
true"\/\/view单行显示 android:ellipsize="marquee"\/\/滚动样式 android:focusable="true"\/\/可聚焦的 android:focusableInTouchMode="true"\/\/触摸获得焦点 android:marqueeRepeatLimit="marquee_forever" \/\/文字超出则重复滚动 android:scrollHorizontally="true"\/\/水平滚动 android:textColor="#ffff" \/> ...

android中怎么将字符数组依次在同一个textview中显示,例如首先展示str...
你要的是这样的效果吗:public class TestActivity extends Activity { private TextView mTestText = null; private String[] mTestString = null; private int mclick = 1; \/** Called when the activity is first created. *\/ @Override public void onCreate(Bundle savedInstanceState) { super...

相似回答