原创 Android圖片加載框架:ImageLoader,Volley,Picasso,Glide,Fresco

1.ImageLoader 2.Volley 3.picasso 4.glide 5.fresco 首先:以前自己一直是使用ImageLoader的,,ImageLoader大家都是知道的,使用最廣泛,使用方式也是最靈活的,,但後續出現了

原创 ViewPager+Fragment 常使用懶加載

使用ViewPager+Fragment 1.封裝BaseFragment 2.子Fragment繼承,使用 解決ViewPager滑動的時候,滑動到那個界面,就加載那個界面,如果已經加載完畢的,就直接顯示不需要再次加載了 import

原创 android:clipToPadding的使用

1.系統默認: android:clipToPadding=true 主要用途:常常用於paddingTop,假設 內部有個屬性設置了PaddingTop但是滑動的時候就忽視paddingTop的 則使用該屬性 如設置android

原创 Android實現IOS輪效果(Android Studio)

效果圖: 試用方法: 1.導入庫 dependencies { compile project(':iossheeview') } 2.xml-(將效果放入 這個view

原创 Android:屏幕適配,解決屏幕大尺度適配(1)

本人用Android Studio 優勢: 1.再也不用拿着設計稿去想這控件的寬高到底取多少dp 2.再也不用去爲多個屏幕去寫多個dimens 3.再也不用去計算百分比了(如果使用百分比控件完成適配) 4.再也不用去跟UI MM去解釋什麼

原创 Activity跳轉共享元素(android5.0以上)

設置 ActivityA,ActivityB 則:ActivityA: ActivityOptions options= ActivityOptions.makeSceneTransitionAnimation(

原创 Android:屏幕適配(2),Google百分比佈局的擴展

不改變原有庫的用法 添加了PercentLinearLayout 支持寬度高度百分比設置值 支持margin百分比設置值 支持padding百分比設置值 支持minWidth , maxWidth , minHeight , m

原创 AnimationDrawabl的使用

自己寫個幀動畫zhuzhen <?xmlversion="1.0"encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.c

原创 Android -eventbus的初步使用 和 OnSharedPreferenceChangeListener (SharedPreference內容改變)監聽

EventBus是一款針對Android優化的發佈/訂閱事件總線。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優點是開銷小,代碼更優雅。以及將發送者

原创 基於RecyclerView-添加上啦加載(AndroidStudio)

項目源碼:https://github.com/MarkoMilos/Paginate 感謝作者MarkoMilos,本知道RecyclerView是未來代替ListView的,但由於基於它的下拉刷新和上拉加載案例太少,本人又是菜鳥,沒