Android 仿微信“正在输入...”效果快速实现
2017-03-21 14:36
489 查看
第一步
声明“正在输入...”文字的几个状态、textview、索引:
第二步
创建Handler对象,子线程中更新文本内容:
第三步
定时任务TimerTask配合Handler:
第四步
开启定时器
声明“正在输入...”文字的几个状态、textview、索引:
private int indexText = 0; private TextView textView; private String[] inputStr = {"正在输入","正在输入.","正在输入..","正在输入..."};
第二步
创建Handler对象,子线程中更新文本内容:
private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what) { case 0: textView.setText(inputStr[indexText % inputStr.length]); break; default: break; } } };
第三步
定时任务TimerTask配合Handler:
public TimerTask timerInput = new TimerTask() { @Override public void run() { Message message = new Message(); message.what = 0; indexText ++; mHandler.sendMessage(message); } };
第四步
开启定时器
Timer timer = new Timer(); timer.schedule(timerInput, 0,500);
相关文章推荐
- Android快速索引:实现微信通讯录效果
- Android高效率实现自定义密码输入效果,仿微信和支付宝密码输入效果
- Android快速索引:实现微信通讯录效果
- 基于avd7181c解决视频输入效果差的问题<四>---android显示相关实现调试手记
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”
- 微信Android客户端中表情雨效果的实现
- 【Android UI设计与开发】第14期:顶部标题栏(五)两种方式实现仿微信标题栏弹窗效果
- 【Android进阶】使用Andbase快速开发框架实现常见侧滑栏和滑动标签页组合效果
- Android中实现仿微信界面切换平滑滑动效果
- Android中PopupWindow实现弹窗输入的效果
- android 仿微信聊天气泡效果实现思路
- Android自定义EditText,实现分割输入内容效果
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- android 实现微信的开门效果
- Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”
- android实现类似微信的开门效果
- 【Android UI设计与开发】第14期:顶部标题栏(五)两种方式实现仿微信标题栏弹窗效果
- Android使用Andbase快速开发框架实现常见侧滑栏和滑动标签页组合效果
- Android提高篇之自定义dialog实现processDialog“正在加载”效果、使用Animation实现图片旋转