通关题

  1. SplashActivity: 实现滑动切换页面功能

创建SlpashActivity
布局中添加viewpager 和button
设置按钮隐藏

android:visibility="invisible"

设置图片集合
创建适配器VpAdapter

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

    @NonNull
    @Override
    public Object instantiateItem(@NonNull ViewGroup container, int position) {
        View inflate = LayoutInflater.from(context).inflate(R.layout.vp_item, null);
        ImageView view = inflate.findViewById(R.id.vp_img);
        Glide.with(context).load(list.get(position)).into(view);
        container.addView(inflate);
        return inflate;
    }

    @Override
    public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
        container.removeView((View) object);
    }

设置适配器
设置viewpager滑动监听

  mVpSp.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
            @Override
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
                //当page滑到下标第二个时
                if (position==2){
                    //设置按钮显示
                    mButtonSp.setVisibility(View.VISIBLE);
                }
            }

按钮监听点击跳转MianActivity

 Intent intent = new Intent(this, MainActivity.class);
                startActivity(intent);
  1. MainActivity:
    一个侧滑:侧滑界面头部替换默认图片,菜单我的音乐实现音乐功能等
    五个 tab:首页、多布局、二级列表、项目(fragment 复用,十题)、数据库(第八套题)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 内容 抽屉菜单 ListView WebView SwitchButton 按钮 点赞按钮 进度条 TabLayo...
    8ba406212441阅读 5,745评论 0 4
  • 前言 ①方法:思路+案例、预习思路②补充知识点:debug、代码规范、约束布局③学生讲课:三四节课学生讲课(学委-...
    Anwfly阅读 1,079评论 0 6
  • 现在的天气热到黑人能中暑,大家都感恩说空调给了第二条命。 那么,儿时那些没有空调的夏天,我们都是怎么过来的呢? 你...
    应许7阅读 392评论 2 0
  • 家庭教育:3分差生逆袭名校,他凭什么? 文|天若说 (文章为原创,欢迎关注、转发) 导语:很多学子的命运因为高考改...
    天若说阅读 238评论 0 2
  • 这是菡萏萏的第769篇 1848-1907用时19分钟字数719 每一次情绪的波动就是增加认识自我的一次机会,我一...
    何不可阅读 200评论 0 0

友情链接更多精彩内容