腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Android知识点总结
专栏作者
举报
578
文章
566686
阅读量
64
订阅数
订阅专栏
申请加入专栏
全部文章(578)
android(193)
flutter(168)
其他(151)
ios(127)
网站(78)
编程算法(64)
java(36)
游戏(31)
对象(27)
数据(24)
数据库(18)
node.js(17)
https(17)
dart(17)
javascript(16)
开源(16)
c++(15)
canvas(14)
xml(13)
css(13)
源码(13)
api(12)
面向对象编程(12)
打包(11)
github(11)
渲染(11)
git(10)
函数(10)
listview(9)
腾讯云测试服务(9)
amp(9)
opengl(8)
glsl(8)
变量(8)
python(7)
jquery ui(7)
json(7)
云数据库 SQL Server(7)
ide(7)
windows(7)
事件(7)
html(6)
ecmascript(6)
sql(6)
http(6)
存储(6)
网络安全(6)
正则表达式(6)
spring(5)
腾讯优客(5)
容器(5)
布局(5)
动画(5)
mac os(4)
linux(4)
短信(4)
redux(4)
tcp/ip(4)
gradle(4)
数据结构(4)
size(4)
测试(4)
框架(4)
配置(4)
拖拽(4)
语法(4)
php(3)
jquery(3)
textview(3)
maven(3)
文件存储(3)
视频处理(3)
svg(3)
缓存(3)
opencv(3)
hashmap(3)
kotlin(3)
markdown(3)
es(3)
builder(3)
colors(3)
paint(3)
path(3)
stack(3)
编辑器(3)
继承(3)
接口(3)
开发(3)
快捷键(3)
云点播(2)
对象存储(2)
NLP 服务(2)
c#(2)
go(2)
react(2)
sqlite(2)
云直播(2)
命令行工具(2)
jvm(2)
mybatis(2)
ntp(2)
腾讯云开发者社区(2)
sdk(2)
action(2)
alignment(2)
count(2)
distinct(2)
double(2)
fade(2)
height(2)
image(2)
label(2)
mysql(2)
offset(2)
pic(2)
png(2)
scale(2)
slider(2)
string(2)
遍历(2)
工具(2)
路由(2)
命令行(2)
算法(2)
索引(2)
移动端(2)
字符串(2)
xcode(1)
ruby(1)
lua(1)
vue.js(1)
ajax(1)
android studio(1)
qt(1)
jar(1)
apache(1)
nginx(1)
mapreduce(1)
es 2(1)
人工智能(1)
图像处理(1)
webpack(1)
parcel(1)
html5(1)
jdk(1)
spring boot(1)
ftp(1)
二叉树(1)
单元测试(1)
lamp(1)
微信(1)
安全(1)
小程序(1)
数据处理(1)
unicode(1)
groovy(1)
axis(1)
background(1)
broadcastreceiver(1)
center(1)
class(1)
classloader(1)
config(1)
contains(1)
counter(1)
draggable(1)
duration(1)
final(1)
flex(1)
fragment(1)
gif(1)
handler(1)
int(1)
join(1)
lambda(1)
line(1)
list(1)
map(1)
masking(1)
padding(1)
pdo(1)
progress(1)
service(1)
shader(1)
shadow(1)
sleep(1)
store(1)
sum(1)
synchronized(1)
textfield(1)
thread(1)
timer(1)
title(1)
view(1)
viewmodel(1)
wait(1)
widget(1)
width(1)
表格(1)
程序(1)
登录(1)
泛型(1)
服务(1)
管理(1)
集合(1)
技巧(1)
进程(1)
开发者(1)
客户端(1)
可视化(1)
连接(1)
模型(1)
排序(1)
排序算法(1)
软件(1)
生命周期(1)
实践(1)
特效(1)
调试工具(1)
图片资源(1)
线程(1)
序列化(1)
异步(1)
音频(1)
优化(1)
源码阅读(1)
搜索文章
搜索
搜索
关闭
【 源码之间 - Flutter 】 FutureBuilder 使用
网站
flutter
ios
android
javascript
现在回看_FutureBuilderState#initState中对_snapshot进行初始化时: 连接状态是none,数据是提供的初始数据,没有则为null
张风捷特烈
2022-09-20
1.1K
0
【 Flutter 滑动探索】第四本小册上线
flutter
ios
javascript
listview
android
从 2021 年 11 月份,到现在大概三个月的时间,没有发布过什么新文章。期间一波三折,经历了拆迁、装潢、搬家,很多琐事缠身,业余时间的主要精力也都放在了这本小册身上。小册在年前完成的,也算为我这平静的一年画上一个完美的句号。
张风捷特烈
2022-03-29
435
0
【Flutter 组件集录】Scrollbar| 8月更文挑战
javascript
listview
android
在ListView 这种可滑动的组件中,默认情况没有右侧的指示器 ,这样用户在滑动中不太容易知道滑动进度。使用 Scrollbar 就可以在 右侧 出现滑动条。如下分别是在 Android 和 iOS 的效果,可以看出在不同平台上,Scrollbar 的展示是有所差异的,比如圆角、高度、宽度等。这些我们都能从源码中找到根源。
张风捷特烈
2022-03-18
1.1K
0
【Flutter 组件集录】NotificationListener| 8月更文挑战
javascript
flutter
ios
listview
android
在研究 ScrollView 源码时,有个很有意思的收获。这里作为引子,来引入 NotificationListener 组件。下面是 ScrollView#build 源码中的一部分,可以看出,当 keyboardDismissBehavior 为 onDrag 时,所构建的组件上层会嵌套一个 NotificationListener 组件,并在 onNotification 中进行逻辑性处理。
张风捷特烈
2022-03-08
1.4K
0
【Flutter 知识集锦】从 restorationId 来说临时状态存储
javascript
listview
android
存储
如果我不提 restorationId 属性,可能绝大多数人都不知道他是干嘛的,甚至连它的存在都不知道。即便它在组件作为参中出现的频率挺高。下面先看一下有该属性的一些组件,比如:在 ListView 中有 restorationId 的属性。
张风捷特烈
2022-03-08
1.6K
0
Flutter 绘制探索 5 | 深入分析重绘范围 RepaintBoundary | 七日打卡
flutter
ios
android
javascript
node.js
可能说起 Flutter 绘制,大家第一反应就是用 CustomPaint 组件,自定义 CustomPainter 对象来画。Flutter 中所有可以看得到的组件,比如 Text、Image、Switch、Slider 等等,追其根源都是画出来的,但通过查看源码可以发现,Flutter 中绝大多数组件并不是使用 CustomPaint 组件来画的,其实 CustomPaint 组件是对框架底层绘制的一层封装。这个系列便是对 Flutter 绘制的探索,通过测试、调试及源码分析来给出一些在绘制时被忽略或从未知晓的东西,而有些要点如果被忽略,就很可能出现问题。
张风捷特烈
2021-01-20
3.5K
0
Flutter 绘制探索 1 | CustomPainter 正确刷新姿势 | 七日打卡
javascript
css
网站
c++
腾讯优客
@charset "UTF-8";.markdown-body{word-break:break-word;line-height:1.75;font-weight:400;font-size:15px;overflow-x:hidden;color:#333}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{line-height:1.5;margin-top:35px;margin-bottom:10px;padding-bottom:5px}.markdown-body h1:first-child,.markdown-body h2:first-child,.markdown-body h3:first-child,.markdown-body h4:first-child,.markdown-body h5:first-child,.markdown-body h6:first-child{margin-top:-1.5rem;margin-bottom:1rem}.markdown-body h1:before,.markdown-body h2:before,.markdown-body h3:before,.markdown-body h4:before,.markdown-body h5:before,.markdown-body h6:before{content:"#";display:inline-block;color:#3eaf7c;padding-right:.23em}.markdown-body h1{position:relative;font-size:2.5rem;margin-bottom:5px}.markdown-body h1:before{font-size:2.5rem}.markdown-body h2{padding-bottom:.5rem;font-size:2.2rem;border-bottom:1px solid #ececec}.markdown-body h3{font-size:1.5rem;padding-bottom:0}.markdown-body h4{font-size:1.25rem}.markdown-body h5{font-size:1rem}.markdown-body h6{margin-top:5px}.markdown-body p{line-height:inherit;margin-top:22px;margin-bottom:22px}.markdown-body strong{color:#3eaf7c}.markdown-body img{max-width:100%;border-radius:2px;display:block;margin:auto;border:3px solid rgba(62,175,124,.2)}.markdown-body hr{border:none;border-top:1px solid #3eaf7c;margin-top:32px;margin-bottom:32px}.markdown-body code{word-break:break-word;overflow-x:auto;padding:.2rem .5rem;margin:0;color:#3eaf7c;font-weight:700;font-size:.85em;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body code,.markdown-body pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.markdown-body pre{overflow:auto;position:relative;line-height:1.75;border-radius:6px;border:2px solid #3eaf7c}.markdown-body pre>code{font-size:12px;padding:15px 12px;margin:0;word-break:normal;display:block;overflow-x:auto;color:#333;background:#f8f8f8}.markdown-body a{font-weight:500;text-decoration:none;color:#3eaf7c}.markdown-body a:active,.ma
张风捷特烈
2021-01-14
1.4K
0
【-Flutter 组件-】ListWheelViewport 组件介绍
javascript
node.js
秉承着 有对象,用对象;没对象,找对象;找不到,造对象 的思想方针,终于将 ListWheelViewport 组件跑起来了。以前由于认知的局限,一直没能玩转ListWheelViewport,如今,确实成长了一些。此组件已收录于 FlutterUnit ,目前收录组件已破 310+,可喜可贺,欢迎 star 。 先看一下 ListWheelViewport 的基本信息: 源码位置: flutter/lib/src/widgets/list_wheel_scroll_view.dart 父类:
张风捷特烈
2020-12-30
1.4K
0
[- Flutter 基础篇 -] ListView的使用
listview
android
javascript
网站
编程算法
1.ListView 的基本使用 ListView 是一个盛放多个孩子的容器。我们从下面的例子开始介入: 1.1:三个构造 使用ListView构造方法 和Flex,Wrap类似,将子元素一个一
张风捷特烈
2020-10-16
696
0
【-Flutter/Dart 语法补遗-】 sync* 和 async* 、yield 和yield* 、async 和 await
python
javascript
node.js
前言 类别 关键字 返回类型 搭档 多元素同步 sync* Iterable yield、yield* 单元素异步 async Future await 多元素异步 async* Stream yie
张风捷特烈
2020-10-16
1K
0
【-Flutter/Dart 语法补遗-】 sync* 和 async* 、yield 和yield* 、async 和 await
python
dart
编程算法
javascript
node.js
前言 类别 关键字 返回类型 搭档 多元素同步 sync* Iterable<T> yield、yield* 单元素异步 async Future<T> await 多元素异步 async* Stre
张风捷特烈
2020-05-27
4.6K
0
【 源码之间 - Flutter 】 FutureBuilder源码分析
网站
flutter
ios
android
javascript
现在回看_FutureBuilderState#initState中对_snapshot进行初始化时: 连接状态是none,数据是提供的初始数据,没有则为null
张风捷特烈
2020-05-18
1.9K
0
Flutter之旅:Dart语法扫尾-包访问-泛型--异常-异步-mixin
dart
编程算法
java
面向对象编程
javascript
1、其他常用符号与关键字 1.1:级联操作符:.. 那Paint对象的设置来看: ---->[情景1:曾经的写法]---- var paint = Paint(); paint.strokeCap = StrokeCap.round; paint.style = PaintingStyle.stroke; //画线条 paint.color = Color(0xffBBC3C5); //画笔颜色 paint.isAntiAlias = true; //抗锯齿 paint.filterQuality =
张风捷特烈
2020-04-30
951
0
[- Flutter 基础篇 -] ListView的使用
listview
android
javascript
网站
编程算法
1.ListView 的基本使用 ListView 是一个盛放多个孩子的容器。我们从下面的例子开始介入: 1.1:三个构造 使用ListView构造方法 和Flex,Wrap类似,将子元素一个
张风捷特烈
2020-04-30
968
0
Python 网络服务相关 杂记
html
php
javascript
[1].Python的原生版Socket [2].python自带的模块:`wsgiref`的简单使用 [3].Python和Idea的爱恨情,pip装了模块但不能用,或飘红了但能用 [4].随手一说 jinja2 [5].django的简单介绍 [6].django中使用MySQL数据库
张风捷特烈
2019-03-20
1.6K
0
Android关于Canvas你所知道的和不知道的一切
javascript
android
Picture相当于先拍一张照片,并且是在别的Canvas上,在别的Canvas上,在别的Canvas上! 重要的话说三遍:当需要的时候在贴在当前的canvas上,picture绘制的优势就是节能减排 当有大量复杂内容需要复用,Picture这个的canvas元件是不二的选择:
张风捷特烈
2018-12-06
3.2K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档