Android TextView 跑马灯效果
效果如图:
主要是布局中的代码:
布局:
android:ellipsize="marquee" //椭圆化
android:focusableInTouchMode="true" //可调焦触控模式
android:focusable="true" //可聚焦
android:singleLine="true" //单线
JAVA:
//获得焦点
text1.requestFocus();
所有代码:
布局:(只要text文本写出屏幕外就可以实现了,如果是一两个的话就不会动)
<TextView
android:id="@+id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee" //椭圆化
android:focusableInTouchMode="true" //可调焦触控模式
android:focusable="true" //可聚焦
android:singleLine="true" //单线
android:textSize="20dp"
android:text="11111111111111111111111111111111111111111111"/>
JAVA:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//强制转换
TextView text1 = findViewById(R.id.text1);
//获得焦点
text1.requestFocus();
}
}