2014-12-05 50 views
0

一個一次性的引導性幻燈片我如何做到這一點:爲所有用戶

第一次每個用戶訪問應用程序的屏幕,幻燈片放映會出現,而不是閃屏,將講述各種用戶特徵。 幻燈片將在應用程序的第一次運行中出現。幻燈片將使用輕掃手勢進行更改

幻燈片將在首次下載後僅顯示一次。

檢查該圖像作爲參考:http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/03/HiLauncher6.png?323f2c

+0

你是在問如何進行滑動顯示或僅在第一次用戶訪問時顯示它或兩者兼而有之? – Opiatefuchs 2014-12-05 14:23:39

+0

我在問如何使兩者都只因爲我只知道像Azael寫的啓動畫面 – user4327485 2014-12-05 14:28:41

+0

,以確保用戶第一次訪問這個,使用共享首選項。這個例子是正確的。對於幻燈片放映,您應該使用ViewFlipper。看看這裏的一個很好的例子:http://javatechig.com/android/android-viewflipper-example – Opiatefuchs 2014-12-05 14:30:55

回答

2

所有你需要做的就是使用存儲在SharedPreferences內部應用程序一個布爾變量,這將決定是否幻燈片出現一次或沒有,如果這樣的話不顯示它再次。

例如:

SharedPreferences sp = getSharedPreferences(MY_PREFS_NAME, 
     Context.MODE_PRIVATE); 
boolean isFirstTime = sp.getBoolean(IS_FIRST_TIME, true); 

if (isFirstTime) { 

     showSlideshow() 


    } else { 

     // Go to your main activity 
     Intent main = new Intent(Start.this, MainActivity.class); 
     startActivity(main); 
     finish(); 

    } 

不要忘記設置isFirstTime一旦幻燈片已經顯示出,並將其存儲在sharedPreferences

希望幫助

+0

感謝您的幫助,但我正在尋找更多的信息 – user4327485 2014-12-05 14:33:40

+0

好吧,我以爲你只需要知道如何第一次顯示它,在這種情況下,有人剛纔提到你應該使用[ViewFlipper]() – 2014-12-05 14:38:28

+0

yes我檢查了鏈接,但它不完全是尋找。我希望用戶通過滑動手勢更改幻燈片。 – user4327485 2014-12-05 14:42:57