当前位置:首页 > 房产信息

adapterview Android零基础入门|AdapterViewFlipper图片轮播

上一期学了ExpandableListView的用法。掌握了吗?在这一期中,我们将开始学习AdapterViewFilpper的使用。

一、认识AdapterViewFilpper

AdapterViewFilpper继承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

上一篇

虚云禅师 虚云禅师长老是谁的转世?虚云禅师的预言有哪些

下一篇

蓝猫是什么品种 为什么越来越多人喜欢蓝猫?这是什么品种?看完你也会喜欢

广西红沙集团 广西要搞大手笔:布局北部湾六大“千亿级”集群

  • 广西红沙集团 广西要搞大手笔:布局北部湾六大“千亿级”集群
  • 广西红沙集团 广西要搞大手笔:布局北部湾六大“千亿级”集群
  • 广西红沙集团 广西要搞大手笔:布局北部湾六大“千亿级”集群
原乡美利坚业主论坛 如何将高净值人士“吃干榨净”?深度解析地产社群运营商奥伦达布局特色小镇手法

原乡美利坚业主论坛 如何将高净值人士“吃干榨净”?深度解析地产社群运营商奥伦达布局特色小镇手法

从房地产开发商到社区运营,奥伦达部落在过去的十年里建立了自己的“会员制健康幸福系统运营体系”。今年7月,奥伦达宣布将在中国布局10个特色城镇,并启动异地扩张战略。奥伦达部落模式有哪些创新?...

新世纪基金 新世纪医疗港股IPO 鼎晖医疗投资第二季:57亿新基金收官50%布局医疗 剑指控股型医疗平台

钢纹 热血传奇中的武器成千上万,高属性高爆发钢纹套你还记得吗?

百度车联网 百度阿里布局车联网,腾讯突然“搅局”,厚积薄发

  • 百度车联网 百度阿里布局车联网,腾讯突然“搅局”,厚积薄发
  • 百度车联网 百度阿里布局车联网,腾讯突然“搅局”,厚积薄发
  • 百度车联网 百度阿里布局车联网,腾讯突然“搅局”,厚积薄发

dnf春节套2017 DNF2017/2018/2019春节礼包属性对比

  • dnf春节套2017 DNF2017/2018/2019春节礼包属性对比
  • dnf春节套2017 DNF2017/2018/2019春节礼包属性对比
  • dnf春节套2017 DNF2017/2018/2019春节礼包属性对比

2017春节套 DNF2017/2018/2019春节礼包属性对比

  • 2017春节套 DNF2017/2018/2019春节礼包属性对比
  • 2017春节套 DNF2017/2018/2019春节礼包属性对比
  • 2017春节套 DNF2017/2018/2019春节礼包属性对比

下一站幸福优酷 优酷发布2020内容布局,四大视频平台综艺剧集战正式开打

  • 下一站幸福优酷 优酷发布2020内容布局,四大视频平台综艺剧集战正式开打
  • 下一站幸福优酷 优酷发布2020内容布局,四大视频平台综艺剧集战正式开打
  • 下一站幸福优酷 优酷发布2020内容布局,四大视频平台综艺剧集战正式开打