没有合适的资源?快使用搜索试试~ 我知道了~
EffectiveUI:创建的示例项目是为了展示一些在 Android UI 层中工作的最佳 Android 实践。 该项目的 ...
共100个文件
java:54个
xml:23个
png:9个
需积分: 9 0 下载量 38 浏览量
2021-06-25
21:03:44
上传
评论
收藏 833KB ZIP 举报
温馨提示
有效的安卓用户界面 创建的示例项目是为了加强技术演讲“Effective Android UI”中描述的一些主要概念。 在这个存储库中,您将找到一些有趣的示例,例如: MVP和MVVM(没有数据绑定引擎)示例。 如何使用片段。 如何使用Dagger 实现依赖注入。 使用资源限定符来更改在不同屏幕尺寸中使用的布局。 使用资源限定符来更改在不同屏幕密度下使用的布局。 使用资源限定符在不同的 Android 版本中更改布局。 如何使用样式和主题。 如何在同一活动中交流片段。 使用Butterknife库避免 UI 重复代码。 Android 资源的统一命名。 如何使用Navigator或ActionCommands来实现应用程序内部的导航。 使用资源自定义限定符按域拆分资源文件。 不同的布局用法:RelativeLayout、LinearLayout、FrameLa
资源推荐
资源详情
资源评论
收起资源包目录
EffectiveUI:创建的示例项目是为了展示一些在 Android UI 层中工作的最佳 Android 实践。 该项目的 UI 层已使用 MVP 或 MVVM(无绑定引擎)实现,以展示该模式的工作原理。 这个项目是在演讲“EffectiveAndroidUI”期间使用的 (100个子文件)
gradlew.bat 2KB
.gitignore 370B
.gitignore 7B
build.gradle 2KB
build.gradle 487B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 49KB
Catalog.java 24KB
TvShowDraggableFragment.java 6KB
TvShowCatalogFragment.java 6KB
TvShowFragment.java 6KB
MainActivity.java 5KB
TvShowViewModel.java 5KB
TvShowCatalogPresenter.java 5KB
GetTvShowByIdInteractor.java 4KB
ChapterViewModelRenderer.java 4KB
TvShowPresenter.java 4KB
TvShowActivity.java 3KB
GetTvShowsInteractor.java 3KB
TvShowRenderer.java 3KB
TvShowUIModule.java 3KB
TvShowsApplication.java 3KB
ChapterViewModel.java 3KB
BaseActivity.java 3KB
ChapterRenderer.java 3KB
BaseFragment.java 3KB
TvShow.java 2KB
TvShowCollection.java 2KB
ThreadExecutor.java 2KB
ChapterAdapteeCollection.java 2KB
ChapterViewModelCollection.java 2KB
ChapterViewModelRendererAdapter.java 2KB
ChapterCollection.java 2KB
ChapterViewModelRendererAdapterFactory.java 2KB
ChapterRendererAdapter.java 2KB
Navigator.java 2KB
ChapterRendererAdapterFactory.java 2KB
Chapter.java 2KB
RootModule.java 2KB
TvShowRendererAdapterFactory.java 2KB
ShowTvShowOnBrowserActionCommand.java 2KB
RandomUtils.java 2KB
ChapterViewModelRendererBuilder.java 1KB
ToastUtils.java 1KB
ChapterRendererBuilder.java 1KB
TvShowRendererBuilder.java 1KB
TimeMachine.java 1KB
GetTvShowById.java 1KB
TvShowsModule.java 1KB
Presenter.java 1KB
ActivityModule.java 1KB
Interactor.java 1KB
Executor.java 1KB
ExecutorModule.java 1KB
GetTvShows.java 1KB
TvShowNotFoundException.java 1KB
ActivityContext.java 1KB
MainThreadImpl.java 1KB
ActionCommand.java 1KB
StringUtils.java 1021B
MainThread.java 894B
README.md 3KB
screenshot3.png 284KB
screenshot2.png 151KB
screenshot1.png 148KB
empty_case.png 65KB
app_icon-web.png 27KB
app_icon.png 5KB
app_icon.png 3KB
app_icon.png 2KB
app_icon.png 1KB
gradle.properties 853B
gradle-wrapper.properties 232B
LICENSE.txt 11KB
proguard-rules.txt 674B
checkstyle.xml 5KB
styles.xml 4KB
styles-chapter.xml 2KB
fragment_draggable_tv_show.xml 1KB
AndroidManifest.xml 1KB
activity_main.xml 1KB
activity_main.xml 1KB
fragment_tv_show.xml 830B
row_chapter.xml 798B
activity_main.xml 727B
fragment_tv_shows.xml 671B
activity_tv_show.xml 663B
row_tv_show.xml 630B
lint.xml 554B
dimens.xml 531B
strings.xml 526B
colors.xml 345B
dimens.xml 157B
dimens.xml 157B
integers.xml 123B
integers.xml 123B
integers.xml 123B
header_tv_show_chapters.xml 97B
.travis.yml 254B
共 100 条
- 1
资源评论
Demeyi-邓子
- 粉丝: 22
- 资源: 4533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功