**闲来无事,自己做了很多小的Demo,现在分享一个小的跑马灯项目实例,有机会把2048小游戏的Demo也发了。不过那个的算法稍微有点儿复杂,需要整理。
首先在创建一个MarqueeTextViewDemo项目
在res-layout-activity_main.xml中编写出相应的布局EditText,Button还有TextView
第一步要实现一个静态的跑马灯样式,然后通过后台方法的调用,来实现动态跑马灯效果。
很多朋友在编写跑马灯时,会出现第一行文字内容正常,其他不会出现跑马灯效果,我这里的解决办法需要在Android:id上做文章,在MarqueeText.java中调用TextView。
activity_main.xml代码如下<?xml version="1.0" encoding="utf-8"?>
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="#93ff93"
tools:context="com.example.dujiang.marqueetextviewdemo.MainActivity">
andro