一、为什么要使用DialogFragment:在程序开发中我们经常要做一些弹窗提醒,如果用自带的Dialog虽然能解决一部分,但强大的UI是不会给你这个机会的,各种自定义UI...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:浙江
一、为什么要使用DialogFragment:在程序开发中我们经常要做一些弹窗提醒,如果用自带的Dialog虽然能解决一部分,但强大的UI是不会给你这个机会的,各种自定义UI...
Android网络监控可以说是一个老生长谈的话题了。但随着Android API的更新,总有新东西可以聊。我们知道在Android N上移除了部分隐式广播来达到防止应...
git rebase能够将分叉的分支重新合并,之前写过一篇文章介绍它的原理,下面主要介绍它的两个使用场景: 场景一:本地与远端同一分支提交历史不一致 方式一 多个人在同一个分...
一、认识CoordinatorLayout CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操...
一、一个活动添加两个碎片的例子 参考Android Fragment完全解析,关于碎片你所需知道的一切 1.left_fragment.xmlLinearLayout...B...
一、简介 KOIN - a pragmatic lightweight dependency injection framework for Kotlinhttps://in...
前言 在Android推出的架构组件Architecture Components中,LiveData和ViewModel无疑是最核心的。它们最神奇的地方就在于: LiveD...