2016-03-18 8 views
0

Im Versuch, um diesen Effekt zu erhalten: https://www.youtube.com/watch?v=o4uAA4pik68Auto läuft Textview (Single Marquee)

aber irgendwie ist meine Textview ein bisschen buggy und wie dieses nicht in das Video anschauen. Dieser folgende Code macht die unendliche Rotationsanimation sehr unübersichtlich.

Es sieht aus wie es nur von Anfang an zu starten, wenn es fertig ist (seltsam zu erklären) .So gibt es keine glatte Animation wie im Video.Sie ist sehr cuty und sieht aus wie es von Ende zu Anfang springt.

<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" /> 

Antwort

-1

Sie müssen programmatisch die ausgewählte Eigenschaft des TextView gesetzt -

TextView textView_title_full = (TextView)findViewById(R.id.textView_title_full); 
    textView_title_full.setSelected(true); 
+0

Warum downvoted? Möchten Sie eine Erklärung geben? –

+0

habe ich nicht. Es war jemand anderes, aber ich habe das schon ohne Erfolg getan, Kumpel. Einige andere Ideen? –