如图:实现一个滑动改变顶部TItle的 功能


需要用到的知识:
动态加载View ,TextSwitcher,简单动画
1.动态加载View
就是给一个父布局加id ,然后通过addview的方式添加view


2.TextSwitcher
可以很简单的实现滚动的动画,一般常用于,跑马灯啥的,实现起来也是很容易的
①实例化
②创建内容体

③设置动画
TextSwitcher 可以通过代码设置,也可以通过XML 设置

slide_bootom_out

slide_top_in

具体代码
布局


适配器



Java



代码:https://github.com/lvm0306/SlideChangeTitle/tree/master
更多Android 知识,欢迎关注MAndroid
网友评论