Android实现TextView字符串波浪式跳动

在github上有一个开源项目:JumpingBeans,其项目主页是:https://github.com/frakbot/JumpingBeans
JumpingBeans将一个普通的Android TextView中显示的字符串可以做到波浪式跳动。JumpingBeans使用起来简单,仅仅在Android的Java代码中将一个普通Android TextView加载即可:

package zhangphil.demo;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;import net.frakbot.jumpingbeans.JumpingBeans;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 增加跳动的点final TextView textView1 = (TextView) findViewById(R.id.textView1);JumpingBeans jumpingBeans1 = JumpingBeans.with(textView1)        .appendJumpingDots()        .build();// 从第一个字符串到最后一个字符串波浪式循环跳动final TextView textView2 = (TextView) findViewById(R.id.textView2);JumpingBeans jumpingBeans2 = JumpingBeans.with(textView2)        .makeTextJump(0, textView2.getText().length())        .setIsWave(true)        .setLoopDuration(3000)         .build();}}


布局文件中仅仅有两个普通的Android TextView:

        



结果如图所示:

更多相关文章

  1. 关于Android使用Google Map Android(安卓)API V2的问题
  2. Android(安卓)TextUtils类介绍
  3. Android(安卓)开源项目分类汇总
  4. 【Android开发】Android应用程序目录结构
  5. android IOS在WebView 和 JS 交互对比
  6. Android开机自动启动app
  7. Maven In Android
  8. Android(安卓)项目实例config.gradle配置
  9. 搭建Android开发环境写第一个Hello World程序1

随机推荐

  1. 2.5.1 使用alertDialog
  2. 布局与深化
  3. android sd卡读取数据库
  4. Android development setup( relocate .a
  5. Android设置Activity背景为透明style
  6. 2.5.4 使用popupWindow
  7. 内部类的使用
  8. ANDROID EMULATOR 4 启动报错
  9. Android SDK API 15 各安装包下载地址
  10. Android TextView使用权重时文字无法居中