{ newContact_string: newContract_string }
好吧,它是肖像,因为我从右到左使用屏幕顶部的TextView,因此文本可以在整个屏幕上滑动。 现在谈到LandScape,正如我之前所说,我不希望文本在整个屏幕上滑动。
我想要做的是当它到达textView的最左侧位置时,它应该开始消失......
任何帮助...... 请
答案 0 :(得分:0)
我想要做的是它到达textView的最左边 位置,它应该开始消失...
要实现此目的,您可以为翻译动画添加Alpha过渡,这会导致文本在接近最左侧位置时淡出。它看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<set
xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="10000"
android:fromXDelta="100%"
android:interpolator="@android:anim/linear_interpolator"
android:repeatCount="infinite"
android:repeatMode="restart"
android:toXDelta="-100%" />
<alpha
android:duration="10000"
android:fromAlpha="1.0"
android:toAlpha="0.0" />
</set>
如果你不希望它开始淡出直到它接近边缘,你可以像这样在alpha块中添加一个偏移量:
android:startOffset="200"
这将导致alpha动画在参数中的时间过去之前不会启动(在上述情况下为200ms)。
答案 1 :(得分:0)
如果我们将此代码放在布局文件中,它就能完美运行。
android:singleLine="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit ="marquee_forever"
android:scrollHorizontally="true"
android:focusable="true"
android:focusableInTouchMode="true"
AnyWayThanksForYourHelp