gitextract_0t5_wqvy/ ├── .gitignore ├── .idea/ │ ├── codeStyles/ │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── compiler.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── inspectionProfiles/ │ │ └── Project_Default.xml │ ├── misc.xml │ ├── runConfigurations.xml │ └── vcs.xml ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── lxm/ │ │ └── wanandroid/ │ │ └── ExampleInstrumentedTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── lxm/ │ │ │ └── wanandroid/ │ │ │ ├── MainActivity.kt │ │ │ ├── repository/ │ │ │ │ ├── model/ │ │ │ │ │ ├── ArticleResponse.kt │ │ │ │ │ ├── Banner.kt │ │ │ │ │ ├── HttpResponse.kt │ │ │ │ │ ├── Listing.kt │ │ │ │ │ ├── LoginBean.kt │ │ │ │ │ ├── Navigation.kt │ │ │ │ │ ├── Resource.kt │ │ │ │ │ ├── TreeBean.kt │ │ │ │ │ └── WelfareResponse.kt │ │ │ │ └── remote/ │ │ │ │ ├── LoginResposity.kt │ │ │ │ └── httpClient/ │ │ │ │ ├── API.kt │ │ │ │ └── RetrofitClient.kt │ │ │ ├── ui/ │ │ │ │ ├── ArticleFragment.kt │ │ │ │ ├── CollectActivity.kt │ │ │ │ ├── LoginActivity.kt │ │ │ │ ├── NavigationFragment.kt │ │ │ │ ├── ProjectFragment.kt │ │ │ │ ├── TagArticleActivity.kt │ │ │ │ ├── TreeFragment.kt │ │ │ │ ├── ViewBigImageActivity.kt │ │ │ │ ├── WelfareFragment.kt │ │ │ │ ├── adapter/ │ │ │ │ │ ├── ArticleAdapter.kt │ │ │ │ │ ├── NaviAdapter.kt │ │ │ │ │ ├── TreeAdapter.kt │ │ │ │ │ └── WelfareAdapter.kt │ │ │ │ └── base/ │ │ │ │ ├── BaseRecyclerAdapter.kt │ │ │ │ ├── BaseRecyclerViewHoder.kt │ │ │ │ ├── OnItemClickListener.kt │ │ │ │ └── OnItemLongClickListener.kt │ │ │ ├── utils/ │ │ │ │ ├── CookieUtils.kt │ │ │ │ ├── GlideUtil.kt │ │ │ │ └── webview/ │ │ │ │ ├── WebViewActivity.java │ │ │ │ └── config/ │ │ │ │ ├── FullscreenHolder.java │ │ │ │ ├── IWebPageView.java │ │ │ │ ├── ImageClickInterface.java │ │ │ │ ├── MyWebChromeClient.java │ │ │ │ └── MyWebViewClient.java │ │ │ └── viewmodel/ │ │ │ ├── ArticleViewModel.kt │ │ │ ├── CategoryViewModel.kt │ │ │ ├── CollectViewModel.kt │ │ │ ├── LoginViewModel.kt │ │ │ ├── NaviViewModelView.kt │ │ │ ├── ProjectViewModel.kt │ │ │ ├── TreeViewModel.kt │ │ │ └── WelfareModelView.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── ic_launcher_background.xml │ │ │ ├── process_bg.xml │ │ │ ├── selector_bg_tree_tag.xml │ │ │ └── selector_collect_check.xml │ │ ├── drawable-v24/ │ │ │ └── ic_launcher_foreground.xml │ │ ├── layout/ │ │ │ ├── activity_collection.xml │ │ │ ├── activity_login.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_show_image.xml │ │ │ ├── activity_web_view.xml │ │ │ ├── article_banner.xml │ │ │ ├── article_fragment.xml │ │ │ ├── category_activity.xml │ │ │ ├── drawer_header_layout.xml │ │ │ ├── item_article.xml │ │ │ ├── item_banner.xml │ │ │ ├── item_image_view_pager.xml │ │ │ ├── item_tree.xml │ │ │ ├── item_tree_tag.xml │ │ │ ├── item_view.xml │ │ │ ├── item_view_welfare.xml │ │ │ ├── main_content.xml │ │ │ └── tree_fragment.xml │ │ ├── menu/ │ │ │ ├── main.xml │ │ │ ├── navigation.xml │ │ │ └── webview_menu.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── values/ │ │ ├── attrs_circle_view.xml │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test/ │ └── java/ │ └── com/ │ └── lxm/ │ └── wanandroid/ │ └── ExampleUnitTest.kt ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── module_library/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── lxm/ │ │ └── module_library/ │ │ └── ExampleInstrumentedTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── lxm/ │ │ │ └── module_library/ │ │ │ ├── anim/ │ │ │ │ ├── AnimManager.kt │ │ │ │ ├── AnimUtils.kt │ │ │ │ └── ToolbarAnimManager.kt │ │ │ ├── base/ │ │ │ │ ├── BaseActivity.kt │ │ │ │ ├── BaseFragment.kt │ │ │ │ ├── BaseViewModel.kt │ │ │ │ └── NoViewModel.java │ │ │ ├── global/ │ │ │ │ ├── AppManager.java │ │ │ │ └── GlobalApplication.java │ │ │ ├── helper/ │ │ │ │ ├── RetrofitCreateHelper.java │ │ │ │ ├── RxHelper.java │ │ │ │ └── okhttp/ │ │ │ │ ├── TrustManager.java │ │ │ │ ├── cache/ │ │ │ │ │ ├── CacheInterceptor.java │ │ │ │ │ └── HttpCache.java │ │ │ │ └── cookies/ │ │ │ │ ├── CookieManger.java │ │ │ │ ├── OkHttpCookies.java │ │ │ │ └── PersistentCookieStore.java │ │ │ ├── materialLogin/ │ │ │ │ ├── DefaultLoginView.java │ │ │ │ ├── DefaultRegisterView.java │ │ │ │ ├── MaterialLoginView.java │ │ │ │ └── RegisterView.java │ │ │ ├── statusbar/ │ │ │ │ ├── StatusBarUtil.java │ │ │ │ └── StatusBarView.java │ │ │ ├── utils/ │ │ │ │ ├── AppUtils.kt │ │ │ │ ├── BaseTools.java │ │ │ │ ├── BitmapUtils.kt │ │ │ │ ├── CheckNetwork.java │ │ │ │ ├── ClassUtil.kt │ │ │ │ ├── DateUtils.kt │ │ │ │ ├── DialogUtils.kt │ │ │ │ ├── DisplayUtils.kt │ │ │ │ ├── FileUtils.kt │ │ │ │ ├── HtmlUtils.kt │ │ │ │ ├── HttpUtils.kt │ │ │ │ ├── ImageUtils.kt │ │ │ │ ├── JsonUtils.kt │ │ │ │ ├── MD5Utils.kt │ │ │ │ ├── MyDividerItemDecoration.java │ │ │ │ ├── NetworkConnectionUtils.kt │ │ │ │ ├── PreferencesUtil.kt │ │ │ │ ├── RefreshHelper.kt │ │ │ │ ├── ResourcesUtils.kt │ │ │ │ ├── ScreenAdapterUtils.kt │ │ │ │ ├── ScreenUtils.kt │ │ │ │ ├── SnackbarUtils.kt │ │ │ │ ├── StatusBarUtils.kt │ │ │ │ ├── StringUtils.kt │ │ │ │ ├── TimestampUtils.kt │ │ │ │ ├── ToastUtil.java │ │ │ │ ├── ToastUtils.kt │ │ │ │ ├── UnicodeUtils.kt │ │ │ │ └── WifiAutoConnectManager.kt │ │ │ └── xrecycleview/ │ │ │ ├── BaseRefreshHeader.java │ │ │ ├── LoadingMoreFooter.java │ │ │ ├── WrapAdapter.java │ │ │ ├── XRecyclerView.java │ │ │ └── YunRefreshHeader.java │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── app_loading_anim.xml │ │ │ ├── common_progress_cirle.xml │ │ │ ├── header_loading_anim.xml │ │ │ ├── ic_add.xml │ │ │ ├── ic_clear.xml │ │ │ ├── login_back.xml │ │ │ └── shape_line.xml │ │ ├── layout/ │ │ │ ├── activity_base.xml │ │ │ ├── custom_login_view.xml │ │ │ ├── custom_register_view.xml │ │ │ ├── default_login_view.xml │ │ │ ├── default_register_view.xml │ │ │ ├── fragment_base.xml │ │ │ ├── layout_loading_error.xml │ │ │ ├── layout_loading_view.xml │ │ │ ├── login_layout.xml │ │ │ ├── login_view.xml │ │ │ ├── refresh_footer.xml │ │ │ ├── refresh_header.xml │ │ │ └── register_layout.xml │ │ ├── values/ │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimen.xml │ │ │ ├── drawables.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-w600dp/ │ │ └── dimen.xml │ └── test/ │ └── java/ │ └── com/ │ └── lxm/ │ └── module_library/ │ └── ExampleUnitTest.java └── settings.gradle