1.在activity中需要代码声明

textSwitcher = (TextSwitcher)findViewById(R.id.text_switcher);textSwitcher.setFactory(new ViewFactory() {@Overridepublic View makeView() {TextView tv = new TextView(MainActivity.this);tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 16.0F);tv.setTextColor(Color.RED);return tv;}});textSwitcher.setInAnimation(AnimationUtils.loadAnimation(this, R.anim.anim_in));textSwitcher.setOutAnimation(AnimationUtils.loadAnimation(this, R.anim.anim_out));


2.两个anim动画xml

<?xml version="1.0" encoding="utf-8"?>   

<?xml version="1.0" encoding="utf-8"?>       

 

3.用线程或者定时器实现循环翻动。

Thread t = new Thread(new Runnable() {@Overridepublic void run() {while (!flag) {Message msg = new Message();msg.what = 1;msg.obj = getItem[i];handler.sendMessage(msg);if (i== 2) {i = 0;}try {t.sleep(3000);i++;} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

4.hanlder更新ui
private Handler handler = new Handler(){public void handleMessage(android.os.Message msg) {textSwitcher.setText((String)msg.obj);super.handleMessage(msg);};};






更多相关文章

  1. Android三种实现定时器的方法
  2. Android计时器
  3. android(2)(循环发送短信)
  4. Android(安卓)CountDownTimer实现定时器和倒计时效果
  5. Android(安卓)animation-list动画
  6. android 延时 不用另起线程或timertask
  7. Android(安卓)定时器大全
  8. android 定时器的实现
  9. Android开发之消息处理机制(二)——消息循环

随机推荐

  1. Android解析HTML+android爬虫框架jsoup
  2. Android各种屏幕的分布率以及自适应各种
  3. Android(安卓)Binder-涉及到Linux kernel
  4. Android(安卓)渐变 -- Shader
  5. Android(安卓)Fragment 详细翻译
  6. Android(安卓)中的MVP模式
  7. 五大手机操作系统
  8. Android自定义ViewPager(一)——自定义Scro
  9. Android(安卓)ImageLoader(Android-Univer
  10. Android(安卓)studio 安装 环境搭建