首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Compose
初学者_Study
创建于2022-06-08
订阅专栏
Jetpack Compose 相关文章
等 8 人订阅
共9篇文章
创建于2022-06-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android Compose 新闻App(八)抽屉布局、动态权限、拍照返回
在上一篇文章中,我们构建了HomeItem中的内容,这里面目前是由一个Tab构成五个部分,社会、军事、科技、财经、娱乐五个新闻类型,那么在上一篇中做了社会的新闻显示。 在本篇文章中将完善这个新闻类型。那么首先你需要去天行API中去请求相应的数据接口,请求之后将这些接口调试一...
Android Compose 新闻App(七)网络图片加载、Tab、HorizontalPager
首先我们需要申请API,在天行API中申请如下图所示的API接口. 鉴于五个不同的数据类型,我们就需要五个接口。现在数据有了,下面我们就现在HomeItem.kt中显示数据。显示数据也得一步一步来,首先。suspend fun getSocialNews() = servic...
Android Compose 新闻App(六)导航动画、WebView、浮动按钮、底部导航
在上篇文章中完成了页面的导航,而在本篇文章中将会有更多新的Compose用法,一起来看看吧。 导航动画是需要一个依赖库的,在app的build.implementation "com.google.这里的accompanist_version在之前的文章中已经定义好了,ac...
Android Compose 新闻App(五)Room复杂数据、AlertDialog弹窗、页面导航
在上篇文章中,我们进一步对EpidemicNews的Desc数据进行处理,本文章中,要解决根本问题,那就是把EpidemicNews直接保存到数据库中。 在这一次改动之前,再最后一次卸载这个App。Room提供了基本类型和装箱类型之间的转换功能,但不允许实体之间的对象引用。...
Android Compose 新闻App(四)下拉刷新、复杂数据、网格布局、文字样式
在上一篇文章中我们进行数据的存储和缓存的使用,这里我们进一步去优化这个业务。 首先我们想一个问题,那就是假如我一天不只是请求一次网络接口呢?要怎么办呢?难道我去应用管理中去清除本地数据然后再打开应用吗?那太傻了,那么就可以通过刷新的方式去更新当前的数据,同时这个数据还能存到...
Android Compose 新闻App(三)网络数据Compose UI显示加载、Room和DataStore使用
现在数据已经有了,现在主要就是Compose UI的设计。 后面的内容涉及到样式布局组件,内容比较多。在这里我们先进行样式的配置,打开ui.theme文件夹。 首先是修改Color.然后是Shape.small = RoundedCornerShape(4.medium =...
Android Compose 新闻App(二)ViewModel、Hlit、数据流
在上一篇文章中我们构建了网络框架了,现在可以在页面中通过liveData的Observe回调中看到网络数据的返回。 Compose组件和Jetpack中其他的组件可以很有效的结合起来,会使我们的程序解耦的更彻底。添加依赖有两个部分,一个是Hilt的,一个是ViewModel...
Android Compose 新闻App(一)网络框架搭建
要去学习新的知识,光是简单的使用还是不够的,最好是有一个项目让你去了解和学习,在开发中去增加你的使用,并且以后回头来看很快就能用上,哪怕你现在用不上,知识的储备是非常要必要的,能给你的未来更多机会。 最近觉得Compose很有意思,想要去写一个关于Compose的系列文章,...
Android Jetpack组件 Compose 使用介绍
前言正文一、创建Compose项目1. setContent2. 排列效果3. 一直以来,在Android 中构建UI页面是一个很耗时的操作,我们需要图形界面和xml去创建布局,通过预览达到我们想要的效果,而Jetpack推出的新组件Compose就解决了这个痛点,下面让我们...