【摘要】:首先得实例化一个TextSwitcher对象,为TextSwitcher指定ViewSwitcher.ViewFactory工厂,该工厂会产生转换时需要的View,为TextSwitcher设定显示的内容。当调用setText()方法时,TextSwitcher使用设定的动画效果显示新的文字串,从而实现与原先文本内容的切换。表9-1 TextSwitcher常用方法(续)下面通过一个示例讲述TextSwitcher文本交换器的功能,示例代码运行结果如图9-1所示。图9-1 文字交换器示例代码运行结果代码清单9-1 文字交换器示例main.xml其次,介绍Activity java代码如何配合布局实现文字交换器效果,如代码清单9-2所示。
文字交换器(TextSwitcher)控件,实现文本的切换动画。继承自ViewSwitcher(View交换器)是交换TextView的控件。在代码中如何实现TextSwitcher动态切换文本信息的效果呢?首先得实例化一个TextSwitcher对象,为TextSwitcher指定ViewSwitcher.ViewFactory工厂,该工厂会产生转换时需要的View,为TextSwitcher设定显示的内容。在执行该方法的时候,就会切换到下一个View。当调用setText()方法时,TextSwitcher使用设定的动画效果显示新的文字串,从而实现与原先文本内容的切换。常用的方法、事件如表9-1所示。
表9-1 TextSwitcher常用方法
(续)
下面通过一个示例讲述TextSwitcher文本交换器的功能,示例代码运行结果如图9-1所示。
首先,介绍如何通过xml布局实现这一效果,如代码清单9-1所示。
图9-1 文字交换器示例代码运行结果(www.xing528.com)
代码清单9-1 文字交换器(TextSwitcher)示例(第9章\Demo_09_01)main.xml
其次,介绍Activity java代码如何配合布局实现文字交换器(TextSwitcher)效果,如代码清单9-2所示。
代码清单9-2 文字交换器(TextSwitcher)示例(第9章\Demo_09_01)MainActivity.java
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。