首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JetPack
订阅
歌者寒蜩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
75篇文章 · 0订阅
Android room数据库基操
这个能忍?不能! 基本用法 一般情况下,如果要使用room,一般要了解room的几个组成部分: 数据库的主要核心类 在代码中用注解@Database表示。 数据库的表 在代码中用注解@Entity表明该类为数据库表,比如以下这段代码:。 表名为:User,里面的字段id、nam…
实现Application作用域的共享ViewModel用于Activity和Fragment的相互通信
目录 前言 搞清楚activityViewModels的本质 定义Application作用域的ViewMode ApplicationViewModelLazy BaseViewModelAppli
findViewById不香吗?为什么要把简单的问题复杂化?为什么要用DataBinding?
DataBinding/ViewBinding 作为 Android 官方的亲儿子库,它的经历更加的离奇,从发布的时候火爆,然后到坑太多直接遇冷,随之被其他框架替代,再到后面 Kotlin 出来之后
LiveData for 循环 postValue,发现只收到了最后一次 postValue 传的值?
严重怀疑 LiveData 的 setValue 和 postValue 有毛病!!!!!得治🤔️
ConstraintLayout使用场景必知必会
ConstraintLayout的布局优越性已经不用再强调了,通过ConstraintLayout的约束思想,可以很方便的解决一些之前需要写很复杂的动态代码才能完成的效果。 早在2016年,我就已经逐渐将项目中的布局进行约束化,采用ConstraintLayout来替换原有布局…
万字长文 - 史上最全ConstraintLayout(约束布局)使用详解
ConstraintLayout 是一个使用“相对定位”灵活地确定微件的位置和大小的一个布局,在 2016 年 Google I/O 中面世,它的出现是为了解决开发中过于复杂的页面层级嵌套过多的问题
真的有这么丝滑吗?MotionLayout的高级玩法我学会了!
最近写业务的时候遇到一个带有轮播的界面 在交互效果还定稿的时候,大佬同事建议轮播样式可以考虑 MotionLayout 中的 Carousel, 这个组件就是为轮播而生。 学习完发现 Motio
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
简单聊一聊 Android App Bundle 的话题
这一篇主要是有感而发,和大家聊聊关于最近 Google Play 上传应用需要更改为 AAB 的话题,顺便说下更改为 AAB 的一些流程。
ConstraintLayout2.0一篇写不完之MotionEffect
MotionEffect MotionEffect是2.1中的一个新的MotionHelper,可以让你根据视图的整体运动方向,自动为其引用的视图添加关键帧。它可以简化很多过渡动画的创作。 为了更好地