少年郎牺陶,你需要封裝好的ViewPager工具類

你是否有遇到這樣的問題,每次開發(fā)一個新的項目辣之,在 viewpager 這一塊上掰伸,總是在做重復(fù)的東西,比如app引導(dǎo)頁怀估,輪播圖狮鸭,
viewpager+fragment 的 tab 指示器等等,這些雖然簡單多搀,但卻是每個app都要的歧蕉,而且很耗時,有沒有每次在寫這個康铭,都很無語的感覺呢惯退?

基于上面這種情況,ViewPagerHelper 就誕生了从藤。ViewPagerHelper 是一個能快速幫你的完成 app引導(dǎo)頁催跪,輪播,和viewpager 指示器的工具夷野,
內(nèi)面內(nèi)置了常用屬性叠荠,滿足你日常對油膩的師姐的一切幻想,解放你的雙手扫责,釋放你的靈魂。逃呼。鳖孤。。抡笼。

ViewPagerHelper

這是一個 viewpager 的工具類苏揣,可以幫助你快速實現(xiàn),app啟動頁推姻、圖片輪播平匈、viewpager + fragment 等功能,并添加多種指示器功能

How to use

這里用的是 jitpack 這個網(wǎng)站藏古,所以:

allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }

然后在你的 module 中添加:

compile 'com.github.LillteZheng:ViewPagerHelper:v0.1'

目前還只是添加了app首次啟動引導(dǎo)頁增炭,還是圖片輪播圖;后期將會加入更多的內(nèi)容

效果圖

首先拧晕,大家最常用到的就是輪播圖了隙姿,這里給大家提供了 4 中常用的 Indicator

1、輪播圖

第一個厂捞,仿魅族的輪播圖输玷,加底部放大圓點:

這里寫圖片描述

這里解釋一下底部圓點放大的原理队丝,其實非常簡單,就是用一個 shade欲鹏,里面配置成 圓點机久,然后在代碼中去設(shè)置透明度和放大縮小,就是這么簡單赔嚎;小伙伴們可以先按照這個思路自己做一下膘盖,或者可以下載代碼驗證一下。

第二個尽狠,現(xiàn)在比較流行的弧形圖片

這里寫圖片描述

這個是比較流行的衔憨,像淘寶,京東這些袄膏,都用了這個践图;這個弧形imageview 呢,也很簡單沉馆,相信學(xué)習(xí)過拋物線大神的自定義專欄码党,這個馬上就能想到了用什么方法了;沒錯斥黑,就是用 BitmapShader,對圖片進行裁剪揖盘,所以,我們可以用 path 把要繪制的形狀弄出來锌奴,再用 BitmapShader 對圖片進行裁剪即可兽狭。

如果你要使用弧形圖片,可以用 ArcImageView 這個控件鹿蜀,可以這樣配置:

 <!--弧形圖片箕慧,arc_height 為弧度的高度-->
    <com.zhengsr.viewpagerlib.view.ArcImageView
        android:id="@+id/arc_icon"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:arc_height="15dp"
        android:scaleType="centerCrop"/>

第三個,底部指示器是移動的茴恰,看起來比較舒服

這里寫圖片描述

TransIndicator 提供了兩種颠焦,一個是如圖的橢圓形,還是就是圓點往枣,可以選擇自己喜歡的伐庭。它的原理呢,其實也不難分冈,就是先寫好4個小圓條圾另,然后再繪制白色的圓條,再根據(jù) viewpager 的 onPageScrolled 獲取距離的變化雕沉,改變 canvas.translate 的繪制位置即可盯捌。

第四個,底部指示器文字版本

這里寫圖片描述

詳細介紹蘑秽,可以看這篇博客:
http://blog.csdn.net/u011418943/article/details/78493002

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末饺著,一起剝皮案震驚了整個濱河市箫攀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌幼衰,老刑警劉巖靴跛,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異渡嚣,居然都是意外死亡梢睛,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門识椰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绝葡,“玉大人,你說我怎么就攤上這事腹鹉〔爻” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵功咒,是天一觀的道長愉阎。 經(jīng)常有香客問我,道長力奋,這世上最難降的妖魔是什么榜旦? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮景殷,結(jié)果婚禮上溅呢,老公的妹妹穿的比我還像新娘。我一直安慰自己猿挚,他們只是感情好咐旧,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著亭饵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梁厉。 梳的紋絲不亂的頭發(fā)上辜羊,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音词顾,去河邊找鬼八秃。 笑死,一個胖子當(dāng)著我的面吹牛肉盹,可吹牛的內(nèi)容都是我干的昔驱。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼上忍,長吁一口氣:“原來是場噩夢啊……” “哼骤肛!你這毒婦竟也來了纳本?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤腋颠,失蹤者是張志新(化名)和其女友劉穎繁成,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淑玫,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡巾腕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了絮蒿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尊搬。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖土涝,靈堂內(nèi)的尸體忽然破棺而出佛寿,到底是詐尸還是另有隱情,我是刑警寧澤回铛,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布狗准,位于F島的核電站,受9級特大地震影響茵肃,放射性物質(zhì)發(fā)生泄漏腔长。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一验残、第九天 我趴在偏房一處隱蔽的房頂上張望捞附。 院中可真熱鬧,春花似錦您没、人聲如沸鸟召。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽欧募。三九已至,卻和暖如春仆抵,著一層夾襖步出監(jiān)牢的瞬間跟继,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工镣丑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舔糖,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓莺匠,卻偏偏與公主長得像金吗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,520評論 25 707
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點贊按鈕進度條TabLayout圖標(biāo)下拉刷新...
    皇小弟閱讀 46,712評論 22 664
  • 回望過去自己的人生摇庙,感覺就是個笑話旱物。受各種因素的影響,讓我不得不比一般人承受的多跟匆,壓力异袄、心痛、寂寞玛臂、孤獨烤蜕、...
    An丶Warm閱讀 1,324評論 0 0
  • 有位著名作家說:生命如此美好,怎么過都是一種浪費迹冤。既然都是浪費讽营,那一定要好好的浪費生命。 有一則寓言泡徙,講的是一種壽...
    小雨點讀書閱讀 270評論 2 2
  • 淪落天涯的浪子 忽晴忽雨的江湖 已讓我身心俱疲 上蒼的眷顧 讓我們 相識 相知 相愛 你 獨一無二 讓漂泊...
    14985ebe79d3閱讀 141評論 0 0