自动运行Textview(SingleLine选框)

时间:2016-03-18 23:17:00

标签: android marquee

我试图获得这种效果: https://www.youtube.com/watch?v=o4uAA4pik68

但不知怎的,我的Textview有点儿马车,在视频中看起来不像这样。 以下代码使无限旋转动画非常混乱。

看起来它刚刚从一开始就完成了(很奇怪的解释)。所以没有像视频中那样的平滑动画。它非常狡猾,看起来像是从头到尾跳跃。

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit ="marquee_forever"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:scrollHorizontally="true"

            android:textAppearance="?android:attr/textAppearanceMedium"
            android:text="Title"
            android:layout_marginTop="20dp"
            android:textColor="@color/white"
            android:id="@+id/textView_title_full"
            android:layout_centerHorizontal="true" />

1 个答案:

答案 0 :(得分:-1)

您必须以编程方式设置TextView -

的所选属性
    TextView textView_title_full = (TextView)findViewById(R.id.textView_title_full);
    textView_title_full.setSelected(true);