首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
m ap
订阅
史蒂芬周
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
MaterialDesign系列文章(十一)Google2018年大会新出的控件汇总集合
今天骑士又输了,老詹42分都没能挽救骑士!真的不想说什么了。。。老詹太累了,一个人带领整个球队!!!纪念一下老詹和我的篮球!!! 1. 怎么集成Android P和导入新版的MaterialDesign的新控件; 这个问题出现的原因主要是你在defaultConfig中设置了t…
MVVM 架构,ViewModel 和LiveData 第一部分(译)
在Google I / O期间,Google推出了包含LiveData 和ViewModel 的architecture components ,这有助于使用MVVM模式开发Android应用程序。 本文讨论这些组件如何为遵循MVVM的Android应用程序提供服务。 如果您熟…
图解ConcurrentHashMap
Concurrent翻译过来是并发的意思,字面理解它的作用是处理并发情况的 HashMap,在介绍它之前先回顾下之前的知识。通过前面两篇学习,我们知道多线程并发下 HashMap 是不安全的(如死循环),更普遍的是多线程并发下,由于堆内存对于各个线程是共享的,而 HashMap…
所见即所得 dialog
我们平时在做普通页面的时候,当 app 运行起来时,所看到的界面,往往就是我们预览 xml 布局文件所看到的那样,即所见即所得。可是如果这些布局文件是放在 dialog 里展示的,情况就不一样了,往往要煞费苦心,才能得到我们想要的效果。 本文分享如何定义一个 BaseDialo…