国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android ViewPager向導頁面制作方法

2019-12-12 04:38:21
字體:
來源:轉載
供稿:網友

接著上一篇博客,上一篇博客跟大家分享了三種開始頁面的定時跳轉,根據項目需求接下來就說一下向導頁面吧!幾乎每一個APP都有自己的向導頁面,一般都是第一次安裝的時或者第一次進入應用時才有向導頁面的,就是只出現一次向導頁面,向導頁面顧名思義是指引客戶大概了解APP的功能,向客戶介紹APP的主要內容和使用方式,給客戶一種期待已久的感覺,向導頁面的實現方法有很多,現在我就以我之前做的項目為例給大家介紹用ViewPager去實現向導頁面吧!

現在就給你們先看看效果圖,是很酷吧!

一、判斷開始頁面是否跳轉到向導頁面(如果是第一次進入APP,則開始頁面跳轉到想到頁面;如果不是第一次進入APP了,則開始頁面跳轉到主頁面。這就是向導頁面只出現一次的邏輯構思)

// 判斷是否進入向導界面還是主界面         if (SpTools.getBoolean(getApplicationContext(), MyConstants.ISSETUP, false)){           //true,設置過,直接進入主界面           //           Intent main = new Intent(SplashActivity.this,MainActivity.class);           startActivity(main);//主界面         } else {           //false,沒設置過,進入設置向導界面            Intent intent = new Intent(SplashActivity.this,GuideActivity.class);           startActivity(intent);//向導界面         } 

二、向導頁面GuideActivity.class的實現,用ViewPager來實現。 (默認第一次進入APP的,不然開始頁面就不會跳轉到向導頁面了)如果有對ViewPager不熟悉的,也可以查一下Android API幫助文檔,地址:http://android-doc.com/reference/android/support/v4/view/ViewPager.html

import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.view.ViewTreeObserver.OnGlobalLayoutListener; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.LinearLayout.LayoutParams; import android.widget.RelativeLayout;  import com.zsml.fashiongou.sputils.DensityUtil; import com.zsml.fashiongou.sputils.MyConstants; import com.zsml.fashiongou.sputils.SpTools;  import java.util.ArrayList; import java.util.List;   public class GuideActivity extends Activity {   private ViewPager vp_guids;   private LinearLayout ll_points;   private View v_redpoint;   private Button bt_startExp;   private List<ImageView>  guids;   private MyAdapter adapter;   private int disPoints;//    @Override   protected void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);     requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題

主站蜘蛛池模板:
方山县|
普兰县|
洪泽县|
博客|
安溪县|
罗平县|
青神县|
牙克石市|
永济市|
黄平县|
台北市|
四会市|
益阳市|
邵阳县|
寿宁县|
江都市|
突泉县|
乐东|
德昌县|
襄汾县|
花莲县|
克山县|
宁河县|
自治县|
宣城市|
册亨县|
呼伦贝尔市|
湖州市|
莱州市|
海南省|
桐柏县|
建始县|
普定县|
玉树县|
邮箱|
宜章县|
富民县|
石屏县|
清涧县|
新巴尔虎左旗|
修文县|