Skip to content

baopengjian/Ray_SeniorUI

Repository files navigation

Ray_SeniorUI

Android项目中高级UI的使用

SeniorUI01_UI绘制流程分析(源码级分析)

SeniorUI0101_UI绘制流程分析运用(底部动画弹出显示框)

SeniorUI02_UI绘制流程分析二(View的绘制过程)

SeniorUI0201_UI绘制流程分析二应用(自定义标签流式布局)

SeniorUI0202_UI绘制流程分析二应用(瀑布流)

SeniorUI0203_分析ondraw()过程

SeniorUI03_Paint及paint使用实例总结

SeniorUI0301_Paint基本使用一(图形绘制、路径相关)

SeniorUI0302_Paint基本使用二(文字相关api)

SeniorUI0303_Paint基本使用三(FontMetrics文字对齐)

SeniorUI0304_环形饼图

SeniorUI04_Paint高级渲染Shader使用

SeniorUI0401_Shader使用:放大镜效果

SeniorUI0402_LinearGradient线性渐变:霓虹灯文字

SeniorUI0403_Gradient:环形渲染效果、梯度渲染、组合渲染

SeniorUI0404_雷达图

SeniorUI0405_自定义水波纹效果

SeniorUI05_Paint_Xfermode模式

SeniorUI0501_Xfermode倒影效果

SeniorUI0502_Xfermode圆角效果

SeniorUI0503_Xfermode刮刮卡(橡皮檫)效果

SeniorUI0504_Xfermode心电图效果

SeniorUI0505_Xfermode波浪效果

SeniorUI0506_Xfermode实现书柜图书高亮

SeniorUI06_Paint实现滤镜效果

SeniorUI07_Canvas的使用

SeniorUI08_Canvas实战

SeniorUI09_贝塞尔曲线运用(QQ消息气泡)

SeniorUI1001_PathMeasure语法

SeniorUI1002_PathMeasure基本使用

SeniorUI1003_PathMeasure实现两种加载框

SeniorUI1004_小船破浪效果

SeniorUI1005_搜索框动态效果

SeniorUI11_SVG简介

SeniorUI11_VectorDrawable

SeniorUI11_SVG实现可交互式中国地图

SeniorUI12_事件分发

SeniorUI13_ListView源码分析

SeniorUI14_15_ListView复用思想实现列表item高效率横向滑动

SeniorUI16_属性动画

SeniorUI17_动画:送礼物、淘宝折叠效果

SeniorUI18_加载动画:多圆旋转聚合逃逸效果

SeniorUI19_自定义动画框架

SeniorUI20_PageTransformer实现视差、3D翻转、抓牌、元素等各种效果

SeniorUI21_Meterail Design

SeniorUI22_RecyclerView嵌套滚动、缓存、添加头

SeniorUI23_ItemTouchHelper实现列表item滑动删除、移动换位及拓展

SeniorUI24_ItemTouchHelper实现陌陌滑动移除效果

SeniorUI25_自定义DrawerLayout设置背景和item动画效果

SeniorUI26_Snackbar使用及其源码分析

SeniorUI27_NavigationView+ToolBar

SeniorUI28_Tablayout简介

SeniorUI28_Palatte应用

SeniorUI28_Meterail Design综合使用实现侧拉栏主页

SeniorUI29__沉浸式设计、CardView

SeniorUI30_AppBarLayout和CollapsingToolbarLayout详解

SeniorUI31_手写CoordinatorLayout和Behavior

SeniorUI32_共享元素动画

SeniorUI33_Activity的加载View过程

SeniorUI33_自定义控件的概括

SeniorUI34_maven项目生成.jar的两种方法

SeniorUI34_jbox2d引擎实现重力碰撞效果

About

Android项目中高级UI的使用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages