textswitcher
1,布局中使用

  <TextSwitcherandroid:id="@+id/switcher"android:layout_width="match_parent"//控制进入动画  根据需求自顶更改android:inAnimation="@anim/enter_animation"//控制退出的动画android:outAnimation="@anim/outer_animation"android:background="@color/cardview_dark_background"android:layout_height="wrap_content"></TextSwitcher>

//动画 enter_animation

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"><translate
        android:duration="2000"android:fromYDelta="100%p"android:interpolator="@android:anim/accelerate_interpolator"android:toYDelta="0%p" />
</set>

//退出动画 outer_animation

public class MainActivity extends FragmentActivity {int index;String  [] str={"fahkfahkfha","窗前明月光"};private Handler mHandler =new Handler(){@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);index++;mTextSwitcher.setText(str[index%2]);mHandler.sendEmptyMessageDelayed(0,2000);}};private TextSwitcher mTextSwitcher;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTextSwitcher = (TextSwitcher) findViewById(R.id.switcher);mTextSwitcher.setFactory(new ViewSwitcher.ViewFactory() {@Overridepublic View makeView() {TextView  textView=new TextView(MainActivity.this);FrameLayout.LayoutParams layoutParams=   new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);textView.setPadding(0,40,0,40);textView.setGravity(Gravity.CENTER_HORIZONTAL);textView.setLayoutParams(layoutParams);return textView;}});mTextSwitcher.setText("hahahha");mHandler.sendEmptyMessageDelayed(0,2000);}

通过TextSwitcher实现广告栏内容动画切换相关推荐

  1. 编程实战——电影管理器之界面UI及动画切换

    在前文"编程实战--电影管理器之利用MediaInfo获取高清视频文件的相关信息"中提到电影管理器的目的是方便播放影片,在想看影片时不需要在茫茫的文件夹下找寻. 我对电影管理器的想 ...

  2. Activity动画切换3种方案

    小编这里介绍三种Activity间的动画切换方式: 1.  overridePendingTransition(R.anim.enter_anim,R.anim.exit_anim); 2.  The ...

  3. Godot Engine:街霸隆的动画(Idle/波动拳/升龙拳)导入步骤以及运行时的简单动画切换

    效果展示 文章目录 效果展示 0. 动画准备 Idle动画 波动拳 升龙拳 1. 导出模型与动画 1.1. 隐藏不必要的集合 1.2. 以glTF格式导出 2. 导入Godot Engine 3. 模 ...

  4. 4款基于jquery的列表图标动画切换特效

    网页中列表图标随处可见,特别是移动网页上,基本上的导航都采用了列表图标.今天给大家分享4款基于juqery的列表图标和关闭图标的动画切换特效.喜欢的网友赶紧收藏吧. 在线预览   源码下载 实现的代码 ...

  5. iOS_20_微博自己定义可动画切换的导航控制器

    终于效果: AnimatedNavigationController.h // // AnimatedNavigationController.h // 20_帅哥no微博 // // Created ...

  6. 用动画切换按钮的状态

    用动画切换按钮的状态 效果 源码 https://github.com/YouXianMing/UI-Component-Collection // // BaseControl.h // BaseB ...

  7. html做app的切换效果,Vue-router结合transition实现app动画切换效果实例分享

    本文主要为大家带来一篇Vue-router结合transition实现app前进后退动画切换效果的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧,希望能帮助到大家. ...

  8. 个人技术总结——Unity中角色动画制作及动画切换逻辑的实现

    这个作业属于哪个课程 软件工程实践2022春-F班 这个作业要求在哪里 软件工程实践总结&个人技术博客 这个作业的目标 课程回顾与总结+个人技术总结 其他参考文献 <Unity2018教 ...

  9. android开机动画切换

    新建一个app,用于选择开机用那个动画 布局文件: <?xml version="1.0" encoding="utf-8"?> <Linea ...

最新文章

  1. 了解mysql的三种不同安装方式的区别
  2. Linux ipcs命令与ipcrm命令的用法详解
  3. matlab朴素贝叶斯手写数字识别_TensorFlow手写数字识别(一)
  4. 游戏行业的人工智能设计(二):路径搜寻和感知
  5. 逆向 EasyBase64
  6. 简单的openssh自动升级脚本
  7. python的字符串内建函数
  8. java 上溯_java中Instrument的上溯造型
  9. 刚刚,微软发出警告:这个 IE 0day 影响所有 Windows 版本,已遭用且无补丁!
  10. hdu 2993 MAX Average Problem 斜率优化DP
  11. 国家开放大学2021春1078复变函数题目
  12. ubuntu14.04 安装 pyv8
  13. Oracle DB 备份和恢复的概念
  14. DHCP-relay测试总结
  15. 「MoreThanJava」计算机发展史—从织布机到IBM
  16. 多分类f1分数_分类模型的F1-score、Precision和Recall 计算过程
  17. CPU渲染与GPU渲染的优劣,教你选择合适的渲染方式
  18. Apache-Apollo-MQTT最新地址
  19. 北京高中计算机会考大纲,高中计算机会考大纲
  20. 【汇正财经】什么是超跌股?超跌股的形成?

热门文章

  1. python 股票自动交易助手_哪些 Python 库让你相见恨晚?
  2. KeyShot中的阴影效果该怎么制作
  3. 游记_秦皇岛-北戴河两日游
  4. 各大U盘主控有何区别
  5. 工具类-随即获取姓名-ZH
  6. 【c#技术】一篇文章搞掂:水晶报表
  7. centos7 teamspeak3的搭建
  8. 【Day28 文献泛读】人类数字、时间和空间加工的关联性与独立性
  9. 如何删除电脑上卸载软件的残留文件,清理软件残留?
  10. HC32l130单片机的delay函数怎么写