嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在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));
}
}
}