引导页

作者: 没钱一定要骚 | 来源:发表于2017-12-28 15:08 被阅读0次

sharedPreferences = getSharedPreferences("ues", MODE_PRIVATE);

      // sharedPreferences = getSharedPreferences("users", MODE_PRIVATE);

        boolean user = sharedPreferences.getBoolean("user", false);

        if (user){

            Intent intent=new Intent(MainActivity.this,Main2Activity.class);

            startActivity(intent);

            finish();

        }else {

            initView();

            initData();

            initAdapter();

            initListener();

        }

    }

    private void initListener() {

        viewpage.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

            @Override

            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

            }

            @Override

            public void onPageSelected(int position) {

                for (int i = 0; i <3 ; i++) {

                    if (position==imageViews.size()-1){

                        button.setVisibility(View.VISIBLE);

                        button.setOnClickListener(new View.OnClickListener() {

                            @Override

                            public void onClick(View v) {

                                SharedPreferences.Editor edit = sharedPreferences.edit();

                                edit.putBoolean("user", true);

                                edit.commit();

                                Intent intent=new Intent(MainActivity.this,Main2Activity.class);

                                startActivity(intent);

                                finish();

                            }

                        });

                    }else {

                        button.setVisibility(View.GONE);

                    }

}

            }

            @Override

            public void onPageScrollStateChanged(int state) {

            }

        });

    }

    private void initAdapter() {

        MyAdapter adapter=new MyAdapter(imageViews);

        viewpage.setAdapter(adapter);

    }

    private void initData() {

        imageViews = new ArrayList<>();

        for (int i = 0; i <3 ; i++) {

            ImageView image=new ImageView(this);

            image.setScaleType(ImageView.ScaleType.CENTER_CROP);

            image.setImageResource(resimage[i]);

            imageViews.add(image);

        }

    }

    private void initView() {

        viewpage = (ViewPager) findViewById(R.id.viewpage);

        button = (Button) findViewById(R.id.button);

    }

相关文章

  • 引导页

    // // ViewController.m // 引导页_课堂练习 // // Created by 张羽婷 o...

  • 引导页

    引导页是用户第一次使用app时,引导用户使用的页面,这个界面通常加载到进入界面的上面。我这个引导页是一个View,...

  • 引导页

    AppDelegate.m #import "AppDelegate.h" #import "ViewContro...

  • 引导页

    判断版本号 引导页界面 点击方法

  • 引导页

    引导页 引导页是在程序第一次安装的时候呈现出来的画面. 新建一个.pch.用于做程序中的声明.声明这几个变量 在 ...

  • 引导页

    sharedPreferences = getSharedPreferences("ues", MODE_PRIV...

  • 引导页

    引导页设计 一般不会超过5页。作用:让用户了解产品价值和功能,引导用户更快进入使用环境。 按照功能分类: 1.功能...

  • 引导页

    第一种方法: 通过点击按键的方式进入应用### 该方法需要两个视图控制器,一个用来创建引导页的滚动视图,另一个创建...

  • 引导页

  • 引导页

    APP启动视屏 APP第一次启动播放视频欢迎 https://github.com/Zws-China/start...

网友评论

      本文标题:引导页

      本文链接:https://www.haomeiwen.com/subject/mzhvgxtx.html