首页 > 其他分享 >直播平台怎么搭建,ViewPager实现引导动画的效果

直播平台怎么搭建,ViewPager实现引导动画的效果

时间:2022-10-07 14:22:49浏览次数:42  
标签:控件 layout 动画 ViewPager 适配器 直播 viewpager android

直播平台怎么搭建,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

相关文章