3.如何App实现引导页和欢迎页欢迎页:这个在我们的微信里面就有这个,我们每一次打开微信的时候都有一个地球,那么这样就是欢迎页 。
欢迎页具有良好的数据缓存作用 。引导页:就是我们没次安装一个app的时候,前面都有几个图片 。
那么这个引导页有哪些作用,第一:它有教我们怎么使用这个app和接受这app 。第二:有宣传的作用 。
我们在这个功能中用到的知识点有ViewPage、ViewPage的适配器PageAdapter、ViewPage的滑动改变事件、、RadioGroupRadioButton的点击事件 。好,现在我们接下来上代码了 。
这个就是我的项目结构 。其中WActivity.class是欢迎页、FActivity.class是引导页、MyAdapter.class是ViewPage的适配、BasePageListen实现页面滑动的接口 。
第一个我们先写WActivity这个类 。package com.example.office.startapp; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class WActivity extends AppCompatActivity { private SharedPreferences sp; private boolean isFirst; //欢迎页面 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_w); //获得共享参数对象 sp=getSharedPreferences("first", Context.MODE_PRIVATE); //参数二 如果sp文件中没有记录的话 返回的默认值 isFirst=sp.getBoolean("isFirst",true); //这里面的判断就是 如果是第一次进入app 那就跳转引导页 //不是第一次就跳到主页面 new Handler().postDelayed(new Runnable() { SharedPreferences.Editor editor; Intent intent; @Override public void run() { if(isFirst){ intent =new Intent(WActivity.this,FActivity.class); startActivity(intent); WActivity.this.finish(); //把数据保存到sp里面 //获取可以向sp里面写入数据的对象 editor=sp.edit(); editor.putBoolean("first",false); //提交我们的数据 editor.commit(); }else { intent=new Intent(WActivity.this,MainActivity.class); startActivity(intent); WActivity.this.finish(); } } },1500); } } 下面我们就写MyAdpter这个类 import android.content.Context; import android.support.v4.view.PagerAdapter; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import java.util.List;/** * Created by OFFICE on 2016/8/9. */ public class MyAdapter extends PagerAdapter{ private List< ImageView > list; private Context context; public MyAdapter(Context context, List
- app创意说明怎么写
- mfcappwizardexe怎么写
- 什么是页岩油 什么是页岩油视频
- 网页底部怎么写
- 禁止的符号怎么写
- app在线留言怎么写
- 夹注页码怎么写
- 网上银行是什么意思 网上银行是什么app
- 中国银行官方网站首页 中国银行官方网站首页
- happy儿童节英语怎么写