android开屏页的实现--图片和视屏

图片引导页结合咕咚,视屏开屏页引进蚂蜂窝的案例。

一、如何实现android开屏页,滑动小圆点带动图片切换。

大概所有的app都是有这个简单的需求。第一次进入app时,显示引导图再是闪屏图,之后就只是闪屏咯。实现逻辑就是对是否是第一次进入该app进行判断,这里可以采取SharedPreferences存储方式进行记录下,我们可以写一个utils用来存储第一次进入app的状态。

private static finalStringspFileName="welcomePage";

public static finalStringFIRST_OPEN="first_open";

public staticBooleangetBoolean(Context context,String strKey,

Boolean strDefault) {//strDefault boolean: Value to return if this preference does not exist.

SharedPreferences setPreferences = context.getSharedPreferences(

spFileName,Context.MODE_PRIVATE);

Boolean result = setPreferences.getBoolean(strKey,strDefault);

returnresult;

}

public static void put Boolean(Context context,String strKey,

Boolean strData) {

SharedPreferences activityPreferences = context.getSharedPreferences(

spFileName,Context.MODE_PRIVATE);

SharedPreferences.Editor editor = activityPreferences.edit();

editor.putBoolean(strKey,strData);

editor.commit();

}

每次在闪屏界面onCreate()判断一下。

//判断是否是第一次开启应用

booleanisFirstOpen = SharedPreferencesUtil.getBoolean(this,SharedPreferencesUtil.FIRST_OPEN, true);

//如果是第一次启动,则先进入功能引导页

if(isFirstOpen) {

Intent intent =newIntent(this,MainActivity.class);

//            Intent intent = new Intent(this, WelcomeGuideActivity.class);

startActivity(intent);

finish();

return;

}

引导页的实现--自定一个view

具体实现请查看demo

demo地址

请教一个问题,怎么在简书文章里添加动态图啊?!?!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,805评论 0 17
  • ¥开启¥ 【使用jni实现Tost】 〖2017-08-20 22:15:04〗 《在xx.cpp中写入以下代码€...
    小菜c阅读 4,353评论 0 1
  • 一、鸡汤 appwidget是android中小组件,我们经常说的widget其实是指的那些button、text...
    欢乐斗佛阅读 6,776评论 1 8
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,738评论 25 709
  • 无题。 偶尔也会有这样的想法,想写一点东西抒发一下情感,随笔应该就是这个样子,当你想到一个话题时,恰好你平时对其不...
    995吧阅读 1,202评论 0 0