基本信息
源码名称:Android studio APP应用设计 SPlash
源码大小:0.66M
文件格式:.rar
开发语言:Java
更新时间:2024-02-20
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
Android studio APP应用设计 SPlash

package com.july.splashapp;

import androidx.appcompat.app.AppCompatActivity;
import androidx.viewpager.widget.PagerAdapter;
import androidx.viewpager2.widget.ViewPager2;

import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;

import java.util.ArrayList;
import java.util.List;

public class MainActivity extends AppCompatActivity {

    private ViewPager2 viewPager2;
    private LinearLayout linearLayout;
    private List<ImageView> mImageList = new ArrayList<ImageView>();
    private int[] mPics = new int[]{R.drawable.y1, R.drawable.y2, R.drawable.y3};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        viewPager2 = findViewById(R.id.viewpager2);
        linearLayout = findViewById(R.id.linearlayout);

        linearLayout.getChildAt(0).setEnabled(true);
    }

    private void initAdapter() {

        viewPager2.setAdapter(adapter);
    }


    private class splashAdapter extends PagerAdapter {

        //大小
        @Override
        public int getCount() {
            return mImageList.size();
        }

        @Override
        public boolean isViewFromObject(View view, Object object) {
            return view == object;
        }

        @Override
        public Object instantiateItem(ViewGroup container, int position) {
            //获取图片view
            ImageView imageView = mImageList.get(position);
            //设置到容器,也就是ViewPager
            container.addView(imageView);
            //返回控件
            return imageView;
        }

        @Override
        public void destroyItem(ViewGroup container, int position, Object object) {
            //从容器中删除
            container.removeView(mImageList.get(position));
        }
    }
}