没有合适的资源?快使用搜索试试~ 我知道了~
Imagify:使用Flickr API放大列表图像
共99个文件
java:46个
xml:25个
png:13个
需积分: 10 0 下载量 176 浏览量
2021-05-19
10:12:56
上传
评论
收藏 2.3MB ZIP 举报
温馨提示
想像一下 这是具有以下功能的演示项目: 您可以在首页上搜索任何标签的图像(使用Flickr API)。 您可以动态更改布局跨度大小(在2、3和4之间)。 您可以单击图像,并在更大的视图中查看它,并且还具有可水平滑动的图像列表(Viewpager)(使用共享元素转换进行活动切换)。 家庭活动中的Recyclerview根据ViewPager中项目位置的变化重新滚动Itelf。 使用okHttp3作为网络传输。 使用毕加索进行图像加载和缓存。 使用Retrofit进行网络和响应缓存。 使用Dagger2进行依赖项注入。 使用ButterKnife进行视图注入。 使用Timber进行日志记录。 使用Gson进行json解析。 遵循MVP(Model-View-Presenter)体系结构。
资源推荐
资源详情
资源评论
收起资源包目录
Imagify-master.zip (99个子文件)
Imagify-master
gradlew.bat 2KB
gradlew 5KB
gradle.properties 730B
app
proguard-rules.pro 751B
src
test
java
com
sasuke
imagify
ExampleUnitTest.java 396B
androidTest
java
com
sasuke
imagify
ExampleInstrumentedTest.java 737B
main
res
menu
home_menu.xml 662B
mipmap-xxxhdpi
ic_launcher.png 9KB
ic_launcher_round.png 15KB
drawable
ic_search.xml 675B
placeholder_image_loading.webp 2KB
placeholder_error_occured.png 71KB
placeholder_image_error.png 17KB
placeholder_search.xml 11KB
placeholder_no_internet_connection.png 25KB
ic_launcher_background.xml 5KB
placeholder_no_result_found.xml 9KB
transition
image_shared_element_transition.xml 335B
grid_exit_transition.xml 333B
mipmap-hdpi
ic_launcher.png 3KB
ic_launcher_round.png 5KB
drawable-v24
ic_launcher_foreground.xml 2KB
values
colors.xml 301B
strings.xml 671B
styles.xml 518B
mipmap-xxhdpi
ic_launcher.png 6KB
ic_launcher_round.png 10KB
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 3KB
mipmap-xhdpi
ic_launcher.png 4KB
ic_launcher_round.png 7KB
mipmap-anydpi-v26
ic_launcher_round.xml 272B
ic_launcher.xml 272B
layout
fragment_photo_view.xml 563B
activity_single_fragment.xml 424B
activity_main.xml 2KB
fragment_image_pager.xml 381B
custom_loading_list_item.xml 1KB
cell_image.xml 486B
java
com
sasuke
imagify
di
component
ImagifyApplicationComponent.java 935B
HomeActivityComponent.java 485B
PhotoViewFragmentComponent.java 521B
ImagePagerComponent.java 389B
qualifier
NetworkCacheQualifier.java 169B
OfflineCacheQualifier.java 169B
module
FlickrServiceModule.java 1KB
NetworkManagerModule.java 461B
PicassoModule.java 861B
HomeActivityModule.java 2KB
NetworkModule.java 3KB
DatabaseModule.java 604B
ContextModule.java 481B
ImagePagerFragmentModule.java 528B
PhotoViewFragmentModule.java 448B
scope
ImagifyApplicationScope.java 160B
PerActivityScope.java 153B
data
model
pojo
Photo.java 2KB
Result.java 798B
Photos.java 1KB
GetImagePresenterImpl.java 2KB
event
PositionChangedEvent.java 161B
network
interceptor
CacheInterceptor.java 720B
OfflineCacheInterceptor.java 800B
FlickrService.java 657B
ui
presenter
GetImagesPresenter.java 436B
fragment
ImagePagerFragment.java 3KB
PhotoViewFragment.java 2KB
BaseFragment.java 955B
view
ImageViewHolder.java 2KB
LoadingViewHolder.java 611B
LoadingListItemCreator.java 898B
GetImagesView.java 295B
activity
ImagePagerActivity.java 2KB
SingleFragmentActivity.java 1KB
HomeActivity.java 12KB
adapter
ImagePagerAdapter.java 945B
ImagesAdapter.java 2KB
Imagify.java 1KB
util
Constants.java 818B
NetworkUtil.java 766B
db
ImagifyDatabaseManager.java 2KB
ImagifyDatabaseAdapter.java 2KB
ItemDecorator.java 706B
AndroidManifest.xml 1KB
.gitignore 7B
release
app-release.apk 2.34MB
output.json 234B
build.gradle 3KB
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 230B
.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
共 99 条
- 1
资源评论
邱笑晨
- 粉丝: 39
- 资源: 4553
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 王姿.html
- 51单片机学习(1)-软件keil下载
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功