Android高级UI开发(一)RecyclerView控件的基本使用
Android高级UI开发(二)RecyclerView控件使用----列表项的单击事件、添加(删除)列表项
Android高级UI开发 ( 三 ) RecyclerView控件---高级进阶之自己绘制列表分隔线
Android高级UI开发 ( 四 ) RecyclerView控件---高级进阶之自己绘制网格分隔线
Android高级UI开发 (五)RecylerView控件 --飞虎潜行极战之切换
Android高级UI开发 (六)RecyclerView控件--偷梁换柱之 添加头部和尾部
Android高级UI开发 (七)RecyclerView控件--上下拖动列表条目改变条目顺序与滑动删除条目
Android高级UI开发 (八)RecyclerView下拉刷新,上拉加载
Android高级UI开发(九)之侧滑菜单 --抽屉
Android高级UI开发(十)之侧滑菜单2
Android高级UI开发(十一)SnackBar的使用
Android高级UI开发(十二)之 TextInputLayout用法
Android高级UI开发(十三)之ToolBar基本用法
Android高级UI开发(十四)之Toolbar + SearchView
Android高级UI开发(十五)ToolBar随Scrollview滚动而逐渐透明
Android高级UI开发(十六)TabLayout
Android高级UI开发(十七)CardView+FloatActionButton+普通Button水波纹问题
Android高级UI开发(十八)监听列表的滑动从而隐藏或显示Toolbar与Fab浮动按钮
Android高级UI开发(十九)监听列表的滑动从而隐藏或显示Toolbar与Fab浮动按钮(二)
Android高级UI开发(二十)AppBar与CoordinatorLayout 组合出各式各样的效果
Android高级UI开发(二十一)AppBarLayout与CollapsingToolbarLayout一分钟组合出视差效果
Android高级UI开发(二十二)自定义Behavior监听控件的状态
Android高级UI开发(二十三)自定义behavior(2)监听控件滑动
Android高级UI开发(二十四)属性动画之大师在流浪、小丑在天堂
Android高级UI开发(二十五)属性动画实战案例之流浪大师与乔帮主
Android高级UI开发(二十六)Material Design动画--水波纹与揭露效果
Android高级UI开发(二十七)Material Design之转场动画(一)
Android高级UI开发(二十八)转场动画之多个共享元素、滑入滑出、淡入淡出
Android高级UI开发(二十九)自定义动画框架-让scrollview里的所有控件随着滑动的距离执行各自的动画
Android高级UI开发(三十)让系统控件识别自定义属性的第二种方法:视差动画框架实例
Android高级UI开发(三十一)Android View的事件分发机制详细版(如何阅读与分析源码)
Android高级UI开发(三十二)事件分发2:ViewGroup事件分发机制
Android高级UI开发(三十三)android setContentView布局加载流程之 布局结构
Android高级UI开发(三十四)android setContentView布局加载流程之 Decorview是如何绘制到PhoneWindow上去的(即如何绘制到Activity)
Android高级UI开发(三十五)measure测试过程
Android高级UI开发(三十六)measure测量实例
Android高级UI开发(三十七)android Draw的绘制分发
Android高级UI开发(三十八)Paint基本使用
Android高级UI开发(三十九)绘制圆环和圆弧进度
Android高级UI开发(四十)shader渲染器介绍
Android高级UI开发(四十一)xefmode
Android高级UI开发(四十二)canva滤镜
Android高级UI开发(四十三)Canvas基本知识(1)
Android高级UI开发(四十四)canvas基本知识(2) 裁剪与区域
Android高级UI开发饿(四十五)Canvas Path
以上博文全部免费。
最后,希望大家支持或宣传一下我的收费课程:
Android Jetpack架构组件及MVVM课程