前段時間用了圖片加載框架Glide,在前面的博客裏也有一些介紹,最近又用到了幾個比較好用的開源庫,想在這裏分享給你們,有用的能夠看一下。自從瞭解了開源庫以後,就愛上他了,太方便了,節省太多時間了,並且還提升了開發效率。其實有些開發者不喜歡用開源依賴庫,由於他們以爲這樣只是搬了別人的輪子,本身仍是沒有真正懂得其中的原理,想一步步腳踏實地本身作出來,這樣纔有意義。其實我以前也有這樣的想法,但後來我想明白了,別人作的好的東西,幹嗎不用啊,是吧。並且,你能夠從別人的代碼裏學到東西,還能夠節省時間提升開發效率,這不是一舉多得嗎。再說了,這麼好的資源不用那簡直是浪費。浪費可恥啊~因此,我就頓悟了~android
哈哈,說了那麼多,其實上面的都是廢話,下面開始介紹吧。git
介紹:格瓦拉動畫效果的轉場動畫github
使用方法:app
dependencies { compile 'me.immortalz:transitionhelper:1.0.6' }
這裏就不上效果圖了,點擊連接有GIF效果圖。框架
首先連接奉上:github:https://github.com/ImmortalZ/TransitionHelperide
我的挺喜歡的,今後告別枯燥乏味的轉場效果,只用幾行代碼搞定各類炫酷的轉場動畫效果。動畫
介紹:一款帶各類動畫效果及自定義屬性的對話框。spa
你若是還在用老到掉牙的系統的dialog,那你就out了。趕快試一下新的吧。code
使用方法:視頻
dependencies { compile 'com.nineoldandroids:library:2.4.0' compile 'com.github.sd6352051.niftydialogeffects:niftydialogeffects:1.0.0@aar' }
github:https://github.com/sd6352051/NiftyDialogEffects
介紹:一款本地圖片加載器,支持各類編輯,自定義功能和主題
github:https://github.com/pengjianbo/GalleryFinal
使用方法:
compile 'cn.finalteam:galleryfinal:1.4.8.7' compile 'com.android.support:support-v4:23.1.1'
介紹:一款強悍的Android圖片/視頻加載器,支持各類編輯,自定義主題等。
包含了上面的GalleryFinal功能,能夠說是GalleryFinal的強化版。可選擇使用。
使用方法:
compile 'cn.finalteam.rxgalleryfinal:library:0.0.3' //rxgalleryfinal依賴appcompat-v7和recyclerview-v7擴展卡庫 compile 'com.android.support:recyclerview-v7:24.2.0' compile 'com.android.support:appcompat-v7:24.2.0' //支持如下主流圖片加載器,開發者自行選擇 compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.facebook.fresco:fresco:0.12.0' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
權限設置:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
github:https://github.com/FinalTeam/RxGalleryFinal
介紹:一款強悍的視頻播放控件。
使用方法:
compile 'fm.jiecao:jiecaovideoplayer:4.8.3'
github:https://github.com/lipangit/JieCaoVideoPlayer
今天就分享這些,詳細介紹和使用請點擊連接,但願對各位有幫助。不用謝,請叫我雷鋒~~♪(^∇^*)