时间:2021-05-21
做Android开发加起来差不多也有一年多的时间了,总是想写点自己在开发中的心得体会与大家一起交流分享、共同进步,刚开始写也不知该如何下手,仔细想了一下,既然是刚开始写,那就从一个软件给人最直观的感受——UI设计开始写起吧,循序渐进,娓娓道来。博主在这里和大家一起学习,希望能多多支持,话不多说,下面就开始讲解UI设计的第一篇。
在讲解如何实现引导界面的效果之前,我想先详细介绍一下ViewPager类的使用和说明,因为这是开发引导界面最重要的类,没有之一。
一、ViewPager实现的效果图
二、ViewPager实现的功能
看到上面的效果图,想必大家已经猜出了这个类是干吗用的了,ViewPager类提供了多界面切换的新效果,
新效果有如下特征:
<1>当前显示一组界面中的其中一个界面;
<2>当用户通过左右滑动界面时,当前的屏幕显示当前界面和下一个界面的一部分;
<3>滑动结束后,界面自动跳转到当前选择的界面中。
三、ViewPager详细说明
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下API的图片:
四、ViewPager的使用
既然我们已经知道了ViewPager类的功能和介绍,那么这个类到底怎么使用呢?这里我们分三个步骤来使用它:
1、在住布局文件里加入。
2、加载要显示的页卡。
3、在Activity里实例化ViewPager组件,并设置它的Adapter(就是PagerAdapter,方法与ListView一样的),在这里一般需要重写PagerAdapter。
这是重写PagerAdapter的一个方法,我们还可以这样做:
从上面的图片可以看到,ViewPager的适配器是PagerAdapter,它是基类提供适配器来填充页面ViewPager内部,你很可能想要使用一个更具体的实现,如FragmentPagerAdapter或FragmentStatePagerAdapter。在这里需要说明一下,其实ViewPager应该和Fragment一起使用,至少谷歌官方是这么想的,但是在3.0之下,我们没有必要这么做。下面要注意,当你实现一个PagerAdapter,你必须至少覆盖以下方法:
这一篇讲解完ViewPager之后,相信大家也应该对它有了一个初步的认识,那么在后面的几篇文章我们将继续围绕这个类展开下去,希望能帮助大家对于UI的设计和开发也会有一个更加深入的了解。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
简介:Android界面效果UI开发资料汇总1.Android_UI开发专题.rar2.android界面效果全汇总.rar对于Android平台的资源类and
UI设计,平面设计,网站设计有什么不同?UI设计、平面设计、网站设计的简单介绍:①-UI设计的定义:UI即UserInterface(用户界面)的简称。UI设计
在android开发中,往往有时会加载html界面,同时需要与之html里面的控件进行交互。这里简单介绍一下如何在android中触发加载的html界面的But
UI设计和软件开发的区别有: 1、概念不同 UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联
ViewPager实现带有动画的引导页,供大家参考,具体内容如下好了,又到我们学习基础控件的时候了,其实引导页很简单,就是五张图片而已一、ViewPager实现