李蔚蓬的专栏

220 篇文章
28 人订阅

全部文章

凌川江雪

自定义View | invalidate()源码分析

ViewParent自然是往ViewGroup的源码看,

7420
凌川江雪

自定义View | 仿QQ运动步数进度效果

7420
凌川江雪

自定义View | 基础概述 & 自定义TextView实战 & 基于源码分析自定义View继承自ViewGroup时无法正常绘制的问题

(f.bottom - f.top)/ 2 = View的一半高度(文字底部到View中线的距离) getHeight()是View的一半高度的位置的y坐...

5430
凌川江雪

Android内存优化 | LeakCanary/Profiler & 非静态内部类耗时操作 实战分析

使用Profiler, 选择一段陡增的曲线, 选择恰当的排序方式: 也可以看到InnerClassActivity被各种点名:

9640
凌川江雪

OpenGL ES 3.0 | 着色器编译器

5510
凌川江雪

OpenGL ES 3.0 | 统一变量和属性的概念与(在程序中的)获取流程、统一变量缓冲区对象详解、std140块规范、用 命名统一变量块 建立 统一变量缓冲区对象 的流程 和 相关API 和...

程序示例, 说明如何用前面描述的命名统一变量块LightTransform【std140例程处】 建立一个统一变量缓冲区对象: 【思路: 块与自定义绑定...

5920
凌川江雪

OpenGL ES 3.0 | 围绕HelloTriangle实战案例 展开 渲染流程分析

6410
凌川江雪

WebRTC | Web服务器原理、Nodejs工作原理、Nodejs事件处理流程、V8引擎等要点解析

6920
凌川江雪

WebRTC | 原理、架构、框架目录、运行机制、核心类、PeerConnection调用过程等详解

13020
凌川江雪

小程序 Tip | 文档、环境、开发工具界面与特性

可以在AppData面板中编辑数据, 编辑后数据会及时反馈到界面上:

5010
凌川江雪

NDK开发案例 | C/C++调用java层代码

4010
凌川江雪

Flutter | 动画概述、类型

8320
凌川江雪

Flutter | 手势操作可能遇到的一些问题及其解决

8330
凌川江雪

Flutter | 常用带事件处理的组件详解(主要IconButton 、ToggleButton)

icon:icon组件,可以用原生的封装; onPressed:匿名函数,实现的点击事件; 代码:

10230
凌川江雪

Flutter | 使用 InkResponse和 InkWell组件 实现事件操作

16320
凌川江雪

Flutter | 手势操作详解、单独一种类型的事件处理顺序、多种类型的事件混合时的处理顺序

GestureDetector的child,用来放 需要实现 某种手势事件 的组件; 【这里GestureDetector封装的是 显示 模拟手机号 的文本...

11520
凌川江雪

Flutter 页面交互 | 路由跳转方式、常用API、发送接收数据、可能发生的问题与知识点拓展

【pushAndRemoveUntil与pushNamedAndRemoveUntil区别】

12910
凌川江雪

Flutter | 常用组件分类、概述、实战

AppBar(title属性,Text组件; action:动作响应;!!!! titleSpacing:标题文字间距; toolbarOpa...

16620
凌川江雪

Flutter | 环境搭建、检测,Hello World项目,Flutter常用命令行

或者直接找个地方用git下载(推荐): git clone https://github.com/flutter/flutter.git ...

9530
凌川江雪

Flutter概述、原理 & 跨平台历史及各方案比较 & Dart概述

1.Android&IOS双端开发线开发周期较长, 为了尽快推出产品,减少开销、缩短开发周期、提高开发效率, 从而产生跨平台方案;

14020

扫码关注云+社区

领取腾讯云代金券