Android UI Libs之shimmer-android

Android UI Libs之shimmer-android


1. 說明


shimmer-android是Facebook出品的給任意視圖添加微光效果的第三方庫。

2. 配置


在模塊的build.gradle上面添加依賴

dependencies {
   compile 'com.facebook.shimmer:shimmer:0.1.0@aar'
 }  

注意:模塊的minSdkVersion不能小于16

3. 基本使用


在xml中定義一個(gè)ShimmerFrameLayout拂蝎,它的子視圖就可以起微光效果

    <com.facebook.shimmer.ShimmerFrameLayout
        android:id="@+id/shimmer_view_container"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >
        <!--我們希望起微光效果的視圖-->
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="我的微信公眾號:Android技術(shù)漫談" />
    </com.facebook.shimmer.ShimmerFrameLayout>  

在java文件中開啟微光動(dòng)畫

ShimmerFrameLayout container =
                (ShimmerFrameLayout) findViewById(R.id.shimmer_view_container);
        //開啟微光動(dòng)畫
        container.startShimmerAnimation();  

程序運(yùn)行界面如下:

ShimmerFrameLayout有很多方法弃甥,可以設(shè)置相關(guān)屬性:

  • setAutoStart():設(shè)置是否自動(dòng)啟動(dòng)微光動(dòng)畫
  • setBaseAlpha:設(shè)置基視圖的背景顏色
  • setDuration():從一個(gè)布局到另一個(gè)布局亮點(diǎn)需要時(shí)間。
  • setRepeatCount():設(shè)置當(dāng)前動(dòng)畫重復(fù)的次數(shù)
  • setRepeatDelay():延遲多長時(shí)間重復(fù)當(dāng)前動(dòng)畫
  • setRepeatMode():設(shè)置動(dòng)畫重復(fù)的模式
  • setMaskShape():設(shè)置當(dāng)前高亮面具的形狀
  • setAngle():設(shè)置當(dāng)前高亮面具的角度

程序源代碼下載神年,我的github倉庫:https://github.com/lavor-zl/UILibs

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末已维,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子已日,更是在濱河造成了極大的恐慌垛耳,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異堂鲜,居然都是意外死亡栈雳,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門缔莲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來甫恩,“玉大人,你說我怎么就攤上這事酌予』腔” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵抛虫,是天一觀的道長松靡。 經(jīng)常有香客問我,道長建椰,這世上最難降的妖魔是什么雕欺? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮棉姐,結(jié)果婚禮上屠列,老公的妹妹穿的比我還像新娘。我一直安慰自己伞矩,他們只是感情好笛洛,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著乃坤,像睡著了一般苛让。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上湿诊,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天狱杰,我揣著相機(jī)與錄音,去河邊找鬼厅须。 笑死仿畸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朗和。 我是一名探鬼主播错沽,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼例隆!你這毒婦竟也來了甥捺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤镀层,失蹤者是張志新(化名)和其女友劉穎镰禾,沒想到半個(gè)月后皿曲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吴侦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年屋休,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片备韧。...
    茶點(diǎn)故事閱讀 38,716評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡劫樟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出织堂,到底是詐尸還是另有隱情叠艳,我是刑警寧澤,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布易阳,位于F島的核電站附较,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏潦俺。R本人自食惡果不足惜拒课,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望事示。 院中可真熱鬧早像,春花似錦、人聲如沸肖爵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遏匆。三九已至法挨,卻和暖如春谁榜,著一層夾襖步出監(jiān)牢的瞬間幅聘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工窃植, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帝蒿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓巷怜,卻偏偏與公主長得像葛超,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子延塑,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評論 2 350

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,837評論 25 707
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點(diǎn)贊按鈕進(jìn)度條TabLayout圖標(biāo)下拉刷新...
    皇小弟閱讀 46,733評論 22 665
  • 太長了绣张,還是轉(zhuǎn)載吧...今天在看博客的時(shí)候,無意中發(fā)現(xiàn)了@Trinea在GitHub上的一個(gè)項(xiàng)目Android開源...
    龐哈哈哈12138閱讀 20,156評論 3 283
  • 寫小說的关带,在別人眼里就不過是一個(gè)寫字的書呆子侥涵。但小說作家的心情可能會(huì)不太好,什么催稿,想不到稿子芜飘。有些甚至由此喪命...
    九星辰閱讀 289評論 1 3
  • hachi 有時(shí)候動(dòng)物比人更懂得愛與忠誠 數(shù)十年如一日的等待务豺,每天都準(zhǔn)時(shí)出現(xiàn)在車站旁的青石板上,無論春夏秋冬嗦明,無論...
    永遠(yuǎn)的hachi閱讀 242評論 2 2