今天沒有p1,直接進入正題
今天上的是一個帥帥的app滑動介紹頁 。為什麼說帥?
作者對自己的内容是這麼定義的
make a cool intro for your android app.
那我們來看看是怎麼個效果
那麼除了滑動還可以有别的操作麼? 可以,看下面
灰色的那些button都是可以點選的,整個視圖的skip啊 next也是可以隐藏的,也就是說 這個 view是活的,并不是什麼一個背景一堆字完事
how to use?
gradle:
eclipse的小夥伴今天量大了,如果都要用的話十幾個類都要copy,你也可以隻copy自己需要的。
因為這是一個 引導頁的實作,是以可能和普通的一些業務流程的activity有所不同(什麼自定義的baseactivity啊之類的)是以作者直接對父類進行了封裝。
必須繼承于appintro
雖然他也是繼承于appcompatactivity 但請不要重寫他
作者寫了一個init方法給我們<code>public abstract void init(@nullable bundle savedinstancestate);</code>
然後調用 addslide(你的fragment) 這邊和傳統的viewpager差不多 都是傳入fragment,appintro将自動生成點訓示器和按鈕。
也可以使用預設的布局樣式,傳入相印的控件就行<code>addslide(appintrofragment.newinstance(title, description, image, background_colour));</code>
可以對其進行一些設定像這樣,設定一些顔色啊,可見不可見什麼的。
當使用者點選跳過,會走
當使用者點選完成按鈕
fragment需要做變化時
使用者點選next按鈕時
作者還寫好了各種動畫效果,需要的話也可以設定下
更多内容可以看作者git:https://github.com/paolorotolo/appintro
源碼位址:https://github.com/paolorotolo/appintro/archive/master.zip