- 博客(6)
- 收藏
- 关注
原创 Flutter 完美的验证码输入框(2 种方法)
);}}main.dart 中的完整源代码和解释(我将OtpInput类放在文件底部):import ‘dart:math’ as math;import ‘package:flutter/cupertino.dart’;import ‘package:flutter/material.dart’;import ‘package:async/async.dart’;import ‘package:flutter/scheduler.dart’;import ‘package:url_strategy/url
2024-06-04 19:19:46
1062
原创 Android自定义控件开发入门与实战(2)View动画(1)
前面的4个参数就是x、y轴从起始到结束的比例,Animation.RELATIVE_TO_SELF就是相当于50%,ABSOLUTE相当于50,而RELATIVE_TO_PARENT则是50%p。减速插值器,动画一开始的速率和加速度为最大值,加速度在无限趋近于0,加速度曲线类似于对数函数这样子的。对于旋转来说,给动画加这个插值器,就是一开始转的快,后期变慢,鉴于会看晕,我就不放了。弹跳插值器,模拟了空间自由落地之后的回弹效果。线性插值器,速率是恒定的,加速度为0这样子,动画的默认插值器都是这个线性插值器。
2024-06-04 18:41:37
613
原创 Android开发老生新谈:从OkHttp原理看网络请求
用户自定义拦截器是在所有其他拦截器之前,开发者可根据业务需求进行网络拦截器的自定义,例如我们常常自定义Token处理拦截器,日志打印拦截器等。
2024-06-04 18:11:25
733
原创 Android从1
Pie(派) | 9 | 28 || Oreo(奥利奥) | 8.1.0 | 27 || Oreo(奥利奥) | 8.0.0 | 26 || Nougat(牛轧糖) | 7.1 | 25 || Nougat(牛轧糖) | 7.0 | 24 || Marshmallow(棉花糖) | 6.0 | 23 || Lollipop(棒棒糖) | 5.1 | 22 || Lollipop(棒棒糖) | 5.0 | 21 || KitKat(奇巧巧克力) | 4.4~4.4.4 | 19 |
2024-06-04 17:39:56
738
1
原创 Android 实现悬浮的几种方式(二)HeaderView显示隐藏
【代码】Android 实现悬浮的几种方式(二)HeaderView显示隐藏。
2024-06-04 17:08:06
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人