文件名称:Imagify:使用Flickr API放大列表图像
文件大小:2.3MB
文件格式:ZIP
更新时间:2024-06-08 03:59:36
flickr dagger2 flickr-api mvp-android Java
想像一下 这是具有以下功能的演示项目: 您可以在首页上搜索任何标签的图像(使用Flickr API)。 您可以动态更改布局跨度大小(在2、3和4之间)。 您可以单击图像,并在更大的视图中查看它,并且还具有可水平滑动的图像列表(Viewpager)(使用共享元素转换进行活动切换)。 家庭活动中的Recyclerview根据ViewPager中项目位置的变化重新滚动Itelf。 使用okHttp3作为网络传输。 使用毕加索进行图像加载和缓存。 使用Retrofit进行网络和响应缓存。 使用Dagger2进行依赖项注入。 使用ButterKnife进行视图注入。 使用Timber进行日志记录。 使用Gson进行json解析。 遵循MVP(Model-View-Presenter)体系结构。
【文件预览】:
Imagify-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(730B)
----app()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------release()
--------build.gradle(3KB)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(626B)
--------runConfigurations.xml(564B)
--------misc.xml(2KB)
--------vcs.xml(180B)
--------modules.xml(351B)
----.gitignore(118B)
----README.md(823B)
----settings.gradle(15B)
----build.gradle(589B)