直播平台怎么搭建,ViewPager实现引导动画的效果
1.布局文件
布局文件很简单就添加一个viewpager控件即可,当然还有一个更新的控件是viewpager2,不过是新学我们从viewpager开始,之后学viewpager2就简单很多,因为估计两者的差别不大
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<androidx.viewpager.widget.ViewPager;
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/viewpager1">
</androidx.viewpager.widget.ViewPager>
</androidx.constraintlayout.widget.ConstraintLayout>
2.获取viewpager控件
在MainActivity中获取viewpager控件
// 获取实例
viewPager=findViewById(R.id.viewpager1);
3.数据-视图适配器adapter(介绍)
adapter与viewpager的关系 adapter是将数据渲染到视图的桥梁;创建适配器的步骤如下:
1.继承自PagerAdapter抽象类
2.重写抽象类中的方法getCount()和isViewFromObject()
3.ctrl+o重写 生成:instantiateItem() 销毁:destroyItem()
4.用一个imageViewList数组来存储图片数据,并创建构造函数初始化
5.getCount()方法返回图片的数量
6.instantiateItem()将图片数据加载到viewpager页面,返回加载的这个图片
7.destroyItem()将图片从viewpager中移除
注意:需要为viewpager设置适配器,
适配器继承PagerAdapter,
并重写getCount、isViewFromObject、instantiateItem和destroyItem四个方法。
以上就是 直播平台怎么搭建,ViewPager实现引导动画的效果,更多内容欢迎关注之后的文章
标签:控件,layout,动画,ViewPager,适配器,直播,viewpager,android From: https://www.cnblogs.com/yunbaomengnan/p/16759655.html