大佬,学习了,描述的很精彩!!!希望在讲平衡二叉树“先右旋再左旋”和“先左旋再右旋”的时候,标明一下哪个区块先左旋或先右旋,哪个区块再左旋或再右旋
数据结构算法 - 红黑树红黑树是一棵自平衡的二叉搜索树,因此在学习红黑树之前,我们需要回顾一下之前所学的知识二叉搜索树和平衡二叉树。 1.二叉搜索树 二叉搜索树又叫二叉查找树或者二叉排序树,它首先是...
大佬,学习了,描述的很精彩!!!希望在讲平衡二叉树“先右旋再左旋”和“先左旋再右旋”的时候,标明一下哪个区块先左旋或先右旋,哪个区块再左旋或再右旋
数据结构算法 - 红黑树红黑树是一棵自平衡的二叉搜索树,因此在学习红黑树之前,我们需要回顾一下之前所学的知识二叉搜索树和平衡二叉树。 1.二叉搜索树 二叉搜索树又叫二叉查找树或者二叉排序树,它首先是...
红黑树是一棵自平衡的二叉搜索树,因此在学习红黑树之前,我们需要回顾一下之前所学的知识二叉搜索树和平衡二叉树。 1.二叉搜索树 二叉搜索树又叫二叉查找树或者二叉排序树,它首先是...
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是一...
关于disposable Disposable类 dispose():主动解除订阅 isDisposed():查询是否解除订阅 true 代表 已经解除订阅 rxjava虽然...
从底部弹出的选择框 使用popupWindow完成: 定义popupWindow类 自定义Style 定义进入和退出的动画: 在指定的位置显示 使用Dialog完成: 定义s...
作者理解的很透彻,感谢你的分享,学到了😄
解析ConstraintLayout的constraintDimensionRatio属性最近在学习ConstraintLayout时遇到这个属性用不太明白,网上找不到太多详细的资料,参考官网文档和自己的摸索后,把自己的结论跟大家分享下,欢迎批评指正。 首先来看一...
最近在学习ConstraintLayout时遇到这个属性用不太明白,网上找不到太多详细的资料,参考官网文档和自己的摸索后,把自己的结论跟大家分享下,欢迎批评指正。 首先来看一...
简介 项目里一直使用dialog,最近才发现谷歌早就推出了DialogFragment,由于平常写项目需求基本也都是继承dialog重写,发现使用DialogFragment...
前言 DialogFragment什么鬼?什么DialogFragment,不就是Dialog和Fragment配合的使用么?哎,还真像那回事!!!我们进入正题:Androi...
效果图 像图中的效果,大家在开发并不少见,大家可能不知道android提供了实现图文混排的类。大家或许会写一个布局或者使用drawableLeft这个属性实现文本的左侧图标。...
能够造成SystemUI Flag被系统自动清除的交互分类 触摸屏幕任何位置 顶部下拉状态栏 底部上拉导航栏 Window的变化(如:跳转到其他界面、弹出键盘等) Syste...
简介 NestedScrollView 即 支持嵌套滑动的 ScrollView。 因此,我们可以简单的把 NestedScrollView 类比为 ScrollView,其...
前言 TabLayout对于我们来说并不陌生,大部分项目都会使TabLayout+Viewpager+Fragment展示首页列表内容,一般情况下,只会设置选中时tab颜色改...
前言 关于沉浸式标准的定义:App默认是全屏的,用户可以从顶部或者底部“滑出”状态栏和导航栏,一段时间后状态栏和导航栏会自动消失。 setSystemUiVisibility...
Android自定义View系列 Android自定义View之Paint绘制文字和线 Android自定义View注意事项 Android自定义View之Canvas An...