vue实现页面滑动效果Android实现左右滑动的指引效果

Android实现左右滑动的指引效果,在一般情况下,Adroid左右滑动的指引效果是指在应用第一次启动时,会显示一些帮助界面,用户可通过手指左右滑动来了解应用信息。当用户滑动到最后一页时,可通过点击进入游戏应用。
在一般情况下,Android左右滑动的指引效果是指在应用第一次启动时,会显示一些帮助界面,用户可通过手指左右滑动来了解应用信息。当用户滑动到最后一页时,可通过点击进入游戏应用。步骤阅读步骤阅读步骤阅读步骤阅读步骤阅读步骤阅读步骤阅读工具/原料ViewPager类android-support-v4.jar方法/步骤1编写引导界面布局文件,内容如下:activivty_guide_view_01.xml                      步骤阅读2编写引导界面的头文件布局文件,内容如下:activity_guide_view_item_header.xml                  3编写引导界面Activity的布局文件,内容如下:activity_guide_view.xml                              4编写引导界面Activity,其代码如下:/** *  */packagecom.i114gbox.aglieguy;importjava.util.ArrayList;importjava.util.List;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importandroid.os.Parcelable;importandroid.support.v4.view.PagerAdapter;importandroid.support.v4.view.ViewPager;importandroid.support.v4.view.ViewPager.OnPageChangeListener;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.ViewGroup;importandroid.view.ViewGroup.LayoutParams;importandroid.widget.ImageView;importandroid.widget.TextView;importcom.i114gbox.aglieguy.utils.CustomProgressDialogExitTaskUtils;importcom.i114gbox.sdk.activity.I114gBoxActivity;importcom.i114gbox.sdk.activity.dialog.I114gBoxProgressDialog;importcom.i114gbox.sdk.config.I114gBoxConfig;importcom.i114gbox.sdk.constant.I114gBoxConstant;importcom.i114gbox.sdk.utils.I114gBoxCollectActivityUtils;importcom.i114gbox.sdk.utils.I114gBoxLogUtils;importcom.i114gbox.sdk.utils.I114gBoxResourceUtils;/** *引导Activity *  *@authorSJC *  */publicclassGuideViewActivityextendsI114gBoxActivityimplements OnClickListener{ privatestaticStringTAG=\"GuideViewActivity\"; privateContextctx=null; privateListpageViews; privateImageView[]imageViews; privateImageViewimageView; privateViewGroupmain; privateViewGroupgroup; privateViewPagerviewPager; privateI114gBoxProgressDialogi114gBoxProgressDialog=null; privateViewGroupviewGroup; privateintcount; @Override protectedvoidonCreate(BundlesavedInstanceState){ I114gBoxLogUtils.d(TAG,\"TheonCreatemethodexecute.\"); I114gBoxConfig.setDebugEnable(true);//打开LOG super.onCreate(savedInstanceState); I114gBoxCollectActivityUtils.getInstance().addActivity(this);//收集Activity ctx=this; count=mBaseSettings.getInt( I114gBoxConstant.PREFERENCE_KEY_LAUNCH_COUNT,0); I114gBoxLogUtils.i(TAG,\"count:\"+count); if(count!=0){//当应用并不是第一次启动时 Intentintent=newIntent(ctx,MainActivity.class); ctx.startActivity(intent); overridePendingTransition( I114gBoxResourceUtils.getAnimId(ctx,\"zoomin\"), I114gBoxResourceUtils.getAnimId(ctx,\"zoomout\")); }else{//当应用为第一次启动时 count++; mBaseSettings .edit() .putInt(I114gBoxConstant.PREFERENCE_KEY_LAUNCH_COUNT,count) .commit(); LayoutInflaterlayoutInflater=getLayoutInflater(); pageViews=newArrayList(); //加载左右滑动指引效果的图片布局资源 pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_01\"),null)); pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_02\"),null)); pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_03\"),null)); pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_04\"),null)); pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_05\"),null)); pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_06\"),null)); pageViews.add(layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activivty_guide_view_07\"),null)); imageViews=newImageView[pageViews.size()]; main=(ViewGroup)layoutInflater.inflate(I114gBoxResourceUtils .getLayoutId(ctx,\"activity_guide_view\"),null); group=(ViewGroup)main.findViewById(I114gBoxResourceUtils.getId( ctx,\"ll_view_group\")); viewPager=(ViewPager)main.findViewById(I114gBoxResourceUtils .getId(ctx,\"vp_guide_view\")); for(inti=0;i

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/gjrXoLM6nN.html

(0)

可能喜欢

相关推荐