我试图为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://schemas.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(非常长的文本)水平自动滚动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)