Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 如何动画textview(非常长的文本)水平自动滚动大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我对Marquee不感兴趣,因为在Marquee中你无法控制选框的速度.
我试图为textview设置动画,但是Parent视图会剪切最后的文本,即使包含textviews的所有父布局和视图组都设置了两个标志clipchildren = false,cliPTOPadding = false.

我错过了什么或者有更好的解决方法吗?

xml看起来像

<TextView
        android:id="@+id/textview1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_marginBottom="66dp"
        android:maxLines="1"
        android:singleLine="true"
        android:textColor="#585858"
        android:textSize="32sp" >
    </TextView>

代码片段看起来像

TextView textView2 = (TextView)findViewById( R.id.textview1 );    
textView2.startAnimation((Animation)AnimationUtils.loadAnimation(this,R.anim.translatE));

解决方法

我想你可以使用翻译动画.像这样的东西

<translate xmlns:android="http://scheR_285_11845@as.android.com/apk/res/android"
    android:duration="5000"
    android:fromXDelta="100"
    android:interpolator="@android:anim/linear_interpolator"
    android:repeatCount="infinite"
    android:repeatMode="restart"
    android:toXDelta="-100" />

添加到您的textview中

textview.startAnimation((Animation)AnimationUtils.loadAnimation(Context,R.anim.scroll_animation));

希望它可以帮到你.

大佬总结

以上是大佬教程为你收集整理的android – 如何动画textview(非常长的文本)水平自动滚动全部内容,希望文章能够帮你解决android – 如何动画textview(非常长的文本)水平自动滚动所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。