博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android实现TextView字符串波浪式跳动
阅读量:7259 次
发布时间:2019-06-29

本文共 1068 字,大约阅读时间需要 3 分钟。



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

在github上有一个开源项目: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 {	@Override	protected 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:

结果如图所示:

你可能感兴趣的文章
个人学习Linux决心书
查看>>
VTP
查看>>
我的友情链接
查看>>
get请求乱码问题,用encodeURI和decodeURI
查看>>
MapReduce工作原理
查看>>
视频营销、B2B营销、EDM营销之营销方式大PK
查看>>
MySQL服务器学习笔记!(二) ——数据库各项操作
查看>>
nginx+fastcgi+c/c++搭建高性能Web框架
查看>>
eclipse中maven项目红叉解决方案
查看>>
RHEL5中配置无线
查看>>
Linxu用户登录监测
查看>>
7. Reverse Integer
查看>>
我的友情链接
查看>>
JVM的垃圾回收与内存分配
查看>>
【涛声依旧】华为的“大服务”
查看>>
我的友情链接
查看>>
我用 Python 爬取微信好友,最后发现一个大秘密
查看>>
数据库9:联结表 高级联结 组合查询 全文本搜索
查看>>
SharePoint 2010 network load balance 负载均衡配置
查看>>
Webpack介绍和使用(配置环境变量,打包依赖)
查看>>