gitextract_ue_irtns/ ├── .gitattributes ├── .gitignore ├── LICENSE ├── LoadMore.md ├── README.md ├── app_java/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── gorden/ │ │ └── jrefresh/ │ │ └── demo/ │ │ ├── MainActivity.java │ │ ├── header/ │ │ │ └── ClassicalHeader.java │ │ └── util/ │ │ └── DensityUtil.java │ └── res/ │ ├── layout/ │ │ ├── activity_main.xml │ │ └── item_sample.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── app_kotlin/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── kotlin/ │ │ └── gorden/ │ │ └── krefreshlayout/ │ │ └── demo/ │ │ ├── App.java │ │ ├── footer/ │ │ │ └── ClassicalFooter.java │ │ ├── header/ │ │ │ ├── ClassicalHeader.java │ │ │ ├── WechatHeader.java │ │ │ ├── circle/ │ │ │ │ ├── AnimationView.java │ │ │ │ └── CircleHeader.java │ │ │ ├── fungame/ │ │ │ │ ├── BattleCityView.java │ │ │ │ ├── FunGameFactory.java │ │ │ │ ├── FunGameHeader.java │ │ │ │ ├── FunGameView.java │ │ │ │ └── HitBlockView.java │ │ │ ├── materia/ │ │ │ │ ├── CircleImageView.java │ │ │ │ ├── MateriaProgressHeader.java │ │ │ │ └── MaterialProgressDrawable.java │ │ │ ├── rentals/ │ │ │ │ ├── RentalsSunDrawable.java │ │ │ │ └── RentalsSunHeaderView.java │ │ │ └── storehouse/ │ │ │ ├── StoreHouseBarItem.java │ │ │ ├── StoreHouseHeader.java │ │ │ └── StoreHousePath.java │ │ ├── ui/ │ │ │ ├── MainActivity.kt │ │ │ ├── SampleActivity.kt │ │ │ ├── SettingActivity.kt │ │ │ └── fragment/ │ │ │ ├── ISampleFragment.kt │ │ │ ├── SampleAFragment.kt │ │ │ ├── SampleBFragment.kt │ │ │ ├── SampleCFragment.kt │ │ │ ├── SampleDFragment.kt │ │ │ ├── SampleEFragment.kt │ │ │ ├── SampleFFragment.kt │ │ │ ├── SampleGFragment.kt │ │ │ ├── SampleHFragment.kt │ │ │ ├── SampleIFragment.kt │ │ │ └── SampleJFragment.kt │ │ ├── util/ │ │ │ ├── CrashHandler.java │ │ │ ├── DensityUtil.java │ │ │ └── XLog.java │ │ └── widget/ │ │ ├── AdViewPager.java │ │ ├── HeaderFloatBehavior.java │ │ ├── HeaderScrollingBehavior.java │ │ └── recyclerview/ │ │ ├── KLoadMoreView.kt │ │ └── KRecyclerView.kt │ └── res/ │ ├── drawable/ │ │ ├── bg_main.xml │ │ └── selector_adpager_point.xml │ ├── layout/ │ │ ├── activity_header_list.xml │ │ ├── activity_main.xml │ │ ├── activity_sample.xml │ │ ├── activity_setting.xml │ │ ├── item_main.xml │ │ ├── item_sample.xml │ │ ├── layout_coordinatorlayout.xml │ │ ├── layout_krecyclerview.xml │ │ ├── layout_nestedscrollview.xml │ │ ├── layout_recyclerview.xml │ │ ├── layout_scrollview.xml │ │ ├── layout_viewpager.xml │ │ ├── layout_vp_nestedscrollview.xml │ │ ├── layout_vp_scrollview.xml │ │ └── layout_webview.xml │ └── values/ │ ├── attrs.xml │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── bintrayUpload.gradle ├── build.gradle ├── refresh-java/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── project.properties │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── gorden/ │ │ └── refresh/ │ │ ├── JRefreshHeader.java │ │ └── JRefreshLayout.java │ └── res/ │ └── values/ │ └── jattr.xml ├── refresh-kotlin/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ ├── project.properties │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── kotlin/ │ │ └── gorden/ │ │ └── refresh/ │ │ ├── KRefreshHeader.kt │ │ └── KRefreshLayout.kt │ └── res/ │ └── values/ │ └── kattr.xml └── settings.gradle