首页 首页 资源教程 编程开发 Android 查看内容

Android进阶之旅,自定义View视频教程下载

木马童年 2020-4-17 13:13 295 0

课程目标:第一部分是自定义 View 的入门,通过事例讲解自定义 View 的一些套路,让大家知道自定义 View 其实没想象中的那么难,主要熟悉 Canvas 画图。第二部分是源码阅读分析,很多时候我们改别人写好的自定义 Vie ...

2020-04-17_131044.png

课程目标:

第一部分是自定义 View 的入门,通过事例讲解自定义 View 的一些套路,让大家知道自定义 View 其实没想象中的那么难,主要熟悉 Canvas 画图。

第二部分是源码阅读分析,很多时候我们改别人写好的自定义 View 都是瞎改,尤其是针对 onTouch() 事件分发更是无从下手,我希望带大家系统的了解源码之后能顺心应手。

第三部分是 Metral Design 这是 Google 提倡的一种效果理念,但我发现国内很多 APP 很少涉及到这一块,但是国外的每个 APP 基本都是用的这种设计理念,我相信以后我们会用得越来越多。

第四部分是属性动画,属性动画相信大家用得比较多,但是对于一些高级属性动画效果可能就未必了。

第五部分是与数学相关的一些自定义View,如贝塞尔曲线,正弦,余弦,矩阵 等等 与数学相关的一些高级自定义效果。

课程目录:

01.自定义View简介 - onMeasure,onDraw,自定义属性

02.自定义View入门 - 自定义TextView

03.自定义View - 仿QQ运动步数进度效果

04.自定义View - 玩转字体变色

05.自定义View - Paint画笔作业讲解

06.自定义View - 评分控件RatingBar

07.自定义View - 字母索引列表

08.源码阅读分析 - View的绘制流程

09.自定义ViewGroup - 第五大布局容器

10.源码阅读分析 - View的Touch事件分发

11.源码阅读分析 - ViewGroup的Touch事件分发

12.Touch事件分发 - 酷狗侧滑菜单效果

13.Touch事件分发 - QQ6.0侧滑菜单效果

14.Touch事件分发 - 汽车之家折叠列表

15.Touch事件分发 - 九宫格解锁

16.Material Design - 常用控件介绍和使用

17.Material Design - 沉浸式状态栏

18.Material Design - 自定义Behavior

19.Material Design - 打造RecyclerView通用下拉刷新上拉加载

20.Material Design - CoordinatorLayout 和 SnackBar 源码分析

21.属性动画 - 58同城数据加载动画

22.属性动画 - 常见多条目菜单筛选

23.属性动画 - 花束直播加载效果

24.贝塞尔曲线 - 上堂真正的数学课

25.贝塞尔曲线 - 让所有 View 都可拖动爆炸

26.贝塞尔曲线 - 花束直播点赞效果

27.视差动画 - 酷狗音乐引导页

28.视差动画 - 雅虎新闻摘要加载

29.源码阅读分析 - Window底层原理与系统架构

30.性能优化 - UI渲染和布局适配

Android Android教程 View
0
为您推荐
Android蓝牙开发,视频教程下载

Android蓝牙开发,视频教程下载

课程目录从互联网到移动互联网,科技...物联网,一个颠覆性革命,已近在咫尺,面对蓝…...

慕课网新版Kotlin从入门到精通全套视频教程 Kotlin一站式学习教程下载

慕课网新版Kotlin从入门到精通全套视频教程 Kotlin一

课程目录:第1章 课程导学与准备工作 1-2 课程介绍及学习指南.mp4第2章 开发环境搭建 …...

2019年Android高级开发工程师公开课,资源教程下载

2019年Android高级开发工程师公开课,资源教程下载

课程名称2019年Android高级开发工程师公开课,资源教程下载 课程目录┣━━90分钟了解…...

『菜鸟直播』仿映客直播APP开发实战项目,视频教程下载

『菜鸟直播』仿映客直播APP开发实战项目,视频教程下

课程介绍《菜鸟直播》利用腾讯直播、互动直播、点播、IM功能模块实现网红模式的直播与…...

若水老师安卓入门学习,Android开发从零开始,视频教程下载

若水老师安卓入门学习,Android开发从零开始,视频教

课程目录:1.Android开发环境搭建.mp410.LinearLayout学习.mp411.AbsoluteLayout和Fra…...

高级Android开发工程师,资源教程下载

高级Android开发工程师,资源教程下载

课程名称高级Android开发工程师,资源教程下载课程介绍高级程序员应该掌握基础内容,…...