上一期学了ExpandableListView的用法。掌握了吗?在这一期中,我们将开始学习AdapterViewFilpper的使用。
一、认识AdapterViewFilpperAdapterViewFilpper继承AdapterViewAnimator,也可以显示Adapter提供的多个View组件,但一次只能显示一个View组件,程序可以通过showPrevious()和showNext()方法控制这个组件显示上一个和下一个组件。
AdapterViewFilpper可以在多个视图切换过程中使用淡入淡出动画效果。此外,您可以调用组件的startFlipping()来控制它“自动播放”下一个视图组件。
AdapterViewAnimator支持以下XML属性:
Android:animateFirstView:设置显示组件第一个视图时是否使用动画。
Android:in imation:设置组件显示时使用的动画。
Android:loopview:设置循环到最后一个组件时是否自动跳转到第一个组件。
Android:outAnimation:设置组件隐藏时使用的动画。
下表显示了AdapterViewFilpper支持的其他XML属性和相关方法。
二、AdapterViewFilpper示例接下来,通过一个简单的示例程序来学习如何使用AdapterViewFilpper。
继续使用WidgetSample项目的listviewsample模块,在app/main/res/layout/目录中创建adapterview_filpper_layout.xml文件,并填写以下代码片段:
创建一个MyFilpperAdapter类,继承BaseAdapter类,重写其四个主要方法。具体代码如下:
然后为AdapterViewFilpper提供适配器,并使用自定义的BaseAdapter。创建一个新的AdapterViewFilperActivity.java文件,并加载新创建的布局文件。具体代码如下:
上面的程序代码调用AdapterViewFlipper的showPrevious()和showNext()方法来控制这个组件显示上一个和下一个组件,并调用startFlipping()方法来控制自动播放。
修改程序启动的Activity,运行程序,可以看到如下图所示的界面效果。
点击上一个按钮或下一个按钮切换显示的组件,点击自动播放按钮,可以看到AdapterViewFlipper每5秒钟就换一张图片,切换图片时会使用淡入淡出效果。
至此,AdapterViewFlipper的简单使用已经学会,建议多练习掌握属性和方法。
今天就到这里。如有疑问,请留言一起讨论。也欢迎你加入安卓零基础入门技术讨论组微信一起成长!
本文版权归微信微信官方账号分享专家-新Xi所有。如需转载,请联系作者授权,特此声明!
过去的总结分享:
第一部分:安卓的前世
第2部分:Android系统架构和应用组件
第三节:我们来谈谈Android开发环境
第4部分:正确安装和配置JDK
第5节:充分利用ADT捆绑包
第6部分:配置优化软件开发工具包管理器
第7部分:修复安卓模拟器
第八部分:地狱世界,第一次旅程的起点
第九节:安卓在实战,不知道代码也可以开发
第十节:开发IDE,欢迎Android Studio
第11节:运行Android Studio项目
第十二节:熟悉Android Studio界面
第13节:Android Studio配置优化
第14节:使用高速生成
第15节:掌握Android Studio项目结构
第16节:Android用户界面开发概述
第17节:文本视图属性和方法
第18节:编辑文本的属性和用法
第19节:按钮使用的详细说明
第20节:复选框和单选按钮使用百科全书
第21节:切换按钮和开关使用百科全书
第22节:ImageView属性和方法的完整集合
第23节:图像按钮和缩放按钮的使用
第24节:自定义视图的简单使用
第25节:简单且最常用的线性布局
第26节:布局_重力与重力截然不同
第27节:填充和边距的正确使用
第28节:轻松掌握相对布局的相对布局
第29节:充分利用表格布局表格布局
第30节:两分钟掌握框架布局
第31节:很少使用的绝对视频
第32节:新网格布局网格布局
第33节:Android事件处理概述
第34节:基于安卓监听的事件处理
第35节:Android中基于回调的事件处理
第36节:安卓系统事件的处理
第37节:首次会议列表视图
第38节:第一次见面适配器
第39节:列表活动和自定义列表项目
第40节:定制数组适配器
第41节:使用简单适配器
第42节:定制基本适配器
第43部分:列表视图优化和列表端到端使用
第44节:列表视图数据的动态更新
第45节:网格视图属性和用法
第46节:旋转器属性和用法
第47节:使用自动完成文本视图
第48节:可扩展列表视图的使用
1.《adapterview Android零基础入门|AdapterViewFlipper图片轮播》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《adapterview Android零基础入门|AdapterViewFlipper图片轮播》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/fangchan/1611053.html