├── .gitignore ├── README.md ├── config.gradle ├── databindingadapter ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── xufeng │ └── databindingadapter │ ├── BindingAdapter.java │ ├── BindingAdapterHelper.java │ ├── BindingRecyclerViewAdapter.java │ └── BindingViewHolder.java ├── frescoimageviewer ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── stfalcon │ │ └── frescoimageviewer │ │ ├── AnimationUtils.java │ │ ├── ImageViewer.java │ │ ├── ImageViewerView.java │ │ ├── MultiTouchViewPager.java │ │ ├── OnControllerListener.java │ │ ├── OnDismissListener.java │ │ ├── SwipeDirectionDetector.java │ │ ├── SwipeToDismissListener.java │ │ ├── adapter │ │ ├── ImageViewerAdapter.java │ │ ├── RecyclingPagerAdapter.java │ │ └── ViewHolder.java │ │ └── drawee │ │ ├── NonInterceptableAttacher.java │ │ └── ZoomableDraweeView.java │ └── res │ └── layout │ └── image_viewer.xml ├── gradle.properties ├── gradlew ├── gradlew.bat ├── images ├── image1.png └── image2.png ├── joke ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── xufeng │ │ └── xfproject │ │ ├── actionhandler │ │ └── WebActionHandler.java │ │ ├── adapter │ │ ├── DividerItemDecoration.java │ │ └── SpaceItemDecoration.java │ │ ├── app │ │ └── App.java │ │ ├── base │ │ ├── BaseActivity.java │ │ ├── BaseApp.java │ │ ├── BaseFragment.java │ │ ├── BasePresenter.java │ │ └── BaseView.java │ │ ├── contract │ │ ├── InitContract.java │ │ ├── JokeContract.java │ │ └── PageContract.java │ │ ├── data │ │ ├── dto │ │ │ ├── BaseDto.java │ │ │ └── JokeDto.java │ │ ├── repository │ │ │ ├── JokeRandRepository.java │ │ │ └── JokeRepository.java │ │ └── resq │ │ │ ├── JokeRandResp.java │ │ │ └── JokeResp.java │ │ ├── manage │ │ ├── A.java │ │ ├── BindingConversionAdapter.java │ │ ├── HttpRetrofitManage.java │ │ └── ViewBindingAdapter.java │ │ ├── presenter │ │ ├── JokeAllPresenter.java │ │ ├── JokeImgPresenter.java │ │ └── JokePresenter.java │ │ ├── utils │ │ ├── ActivityUtils.java │ │ ├── DataTimeUtils.java │ │ └── ImageViewerUtils.java │ │ ├── view │ │ ├── AboutActivity.java │ │ ├── AboutFragment.java │ │ ├── JokeAllFragment.java │ │ ├── JokeFragment.java │ │ ├── JokeImgFragment.java │ │ └── MainActivity.java │ │ └── viewholder │ │ └── JokeViewHolder.java │ └── res │ ├── drawable │ ├── ic_blog.xml │ ├── ic_break.xml │ ├── ic_joke.gif │ ├── ic_list.xml │ └── ic_statistics.xml │ ├── layout │ ├── about_act.xml │ ├── about_frag.xml │ ├── joke_all_frag.xml │ ├── joke_frag.xml │ ├── joke_img_frag.xml │ ├── joke_img_item.xml │ ├── joke_item.xml │ ├── main_act.xml │ └── nav_header.xml │ ├── menu │ └── drawer_actions.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ ├── ic_launcher_round.webp │ └── logo.png │ ├── mipmap-xxhdpi │ ├── app_icon.png │ ├── default_pic.png │ ├── error_pic.png │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── empty.png │ ├── error.png │ ├── ic_launcher.webp │ ├── ic_launcher_round.webp │ └── ic_setting.png │ └── values │ ├── colors.xml │ ├── colors_light_blue_blue.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/README.md -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/config.gradle -------------------------------------------------------------------------------- /databindingadapter/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /databindingadapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/build.gradle -------------------------------------------------------------------------------- /databindingadapter/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/proguard-rules.pro -------------------------------------------------------------------------------- /databindingadapter/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingAdapter.java -------------------------------------------------------------------------------- /databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingAdapterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingAdapterHelper.java -------------------------------------------------------------------------------- /databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingRecyclerViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingRecyclerViewAdapter.java -------------------------------------------------------------------------------- /databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/databindingadapter/src/main/java/com/xufeng/databindingadapter/BindingViewHolder.java -------------------------------------------------------------------------------- /frescoimageviewer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/build.gradle -------------------------------------------------------------------------------- /frescoimageviewer/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/proguard-rules.pro -------------------------------------------------------------------------------- /frescoimageviewer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/AnimationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/AnimationUtils.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/ImageViewer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/ImageViewer.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/ImageViewerView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/ImageViewerView.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/MultiTouchViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/MultiTouchViewPager.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/OnControllerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/OnControllerListener.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/OnDismissListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/OnDismissListener.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/SwipeDirectionDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/SwipeDirectionDetector.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/SwipeToDismissListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/SwipeToDismissListener.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/adapter/ImageViewerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/adapter/ImageViewerAdapter.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/adapter/RecyclingPagerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/adapter/RecyclingPagerAdapter.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/adapter/ViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/adapter/ViewHolder.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/drawee/NonInterceptableAttacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/drawee/NonInterceptableAttacher.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/drawee/ZoomableDraweeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/java/com/stfalcon/frescoimageviewer/drawee/ZoomableDraweeView.java -------------------------------------------------------------------------------- /frescoimageviewer/src/main/res/layout/image_viewer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/frescoimageviewer/src/main/res/layout/image_viewer.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/images/image1.png -------------------------------------------------------------------------------- /images/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/images/image2.png -------------------------------------------------------------------------------- /joke/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /joke/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/build.gradle -------------------------------------------------------------------------------- /joke/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/proguard-rules.pro -------------------------------------------------------------------------------- /joke/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/actionhandler/WebActionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/actionhandler/WebActionHandler.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/adapter/DividerItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/adapter/DividerItemDecoration.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/adapter/SpaceItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/adapter/SpaceItemDecoration.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/app/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/app/App.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/base/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/base/BaseActivity.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/base/BaseApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/base/BaseApp.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/base/BaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/base/BaseFragment.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/base/BasePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/base/BasePresenter.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/base/BaseView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/base/BaseView.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/contract/InitContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/contract/InitContract.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/contract/JokeContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/contract/JokeContract.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/contract/PageContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/contract/PageContract.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/data/dto/BaseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/data/dto/BaseDto.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/data/dto/JokeDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/data/dto/JokeDto.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/data/repository/JokeRandRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/data/repository/JokeRandRepository.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/data/repository/JokeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/data/repository/JokeRepository.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/data/resq/JokeRandResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/data/resq/JokeRandResp.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/data/resq/JokeResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/data/resq/JokeResp.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/manage/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/manage/A.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/manage/BindingConversionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/manage/BindingConversionAdapter.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/manage/HttpRetrofitManage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/manage/HttpRetrofitManage.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/manage/ViewBindingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/manage/ViewBindingAdapter.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/presenter/JokeAllPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/presenter/JokeAllPresenter.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/presenter/JokeImgPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/presenter/JokeImgPresenter.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/presenter/JokePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/presenter/JokePresenter.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/utils/ActivityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/utils/ActivityUtils.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/utils/DataTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/utils/DataTimeUtils.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/utils/ImageViewerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/utils/ImageViewerUtils.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/view/AboutActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/view/AboutActivity.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/view/AboutFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/view/AboutFragment.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/view/JokeAllFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/view/JokeAllFragment.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/view/JokeFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/view/JokeFragment.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/view/JokeImgFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/view/JokeImgFragment.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/view/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/view/MainActivity.java -------------------------------------------------------------------------------- /joke/src/main/java/com/xufeng/xfproject/viewholder/JokeViewHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/java/com/xufeng/xfproject/viewholder/JokeViewHolder.java -------------------------------------------------------------------------------- /joke/src/main/res/drawable/ic_blog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/drawable/ic_blog.xml -------------------------------------------------------------------------------- /joke/src/main/res/drawable/ic_break.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/drawable/ic_break.xml -------------------------------------------------------------------------------- /joke/src/main/res/drawable/ic_joke.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/drawable/ic_joke.gif -------------------------------------------------------------------------------- /joke/src/main/res/drawable/ic_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/drawable/ic_list.xml -------------------------------------------------------------------------------- /joke/src/main/res/drawable/ic_statistics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/drawable/ic_statistics.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/about_act.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/about_act.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/about_frag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/about_frag.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/joke_all_frag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/joke_all_frag.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/joke_frag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/joke_frag.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/joke_img_frag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/joke_img_frag.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/joke_img_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/joke_img_item.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/joke_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/joke_item.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/main_act.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/main_act.xml -------------------------------------------------------------------------------- /joke/src/main/res/layout/nav_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/layout/nav_header.xml -------------------------------------------------------------------------------- /joke/src/main/res/menu/drawer_actions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/menu/drawer_actions.xml -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xhdpi/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xhdpi/logo.png -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxhdpi/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxhdpi/app_icon.png -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxhdpi/default_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxhdpi/default_pic.png -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxhdpi/error_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxhdpi/error_pic.png -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxxhdpi/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxxhdpi/empty.png -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxxhdpi/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxxhdpi/error.png -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /joke/src/main/res/mipmap-xxxhdpi/ic_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/mipmap-xxxhdpi/ic_setting.png -------------------------------------------------------------------------------- /joke/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /joke/src/main/res/values/colors_light_blue_blue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/values/colors_light_blue_blue.xml -------------------------------------------------------------------------------- /joke/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /joke/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/joke/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xufengAndroid/DataBindingAdapter-joke/HEAD/settings.gradle --------------------------------------------------------------------------------