🌓
(摘)
flutter第三方组件
2022年5月25日
flutter
组件
Flutter Login https://pub.dev/packages/flutter_login
效果不错的登陆界面
看起来不错,然尔我却没有运行起来。
Animate do https://pub.dev/packages/animate_do/
动画库
Onboarding overlay https://pub.dev/packages/onboarding_overlay
新手引导功能
path_provider 文件读写 网文
import 'dart:io'; import 'package:flutter/material.dart'; …
...
➦
(摘)
Flutter动画
2022年5月25日
flutter
动画
Flutter将动画系统进行封装,抽象出4个概念:Animation、Curve、AnimationController、Tween。
Animation:Flutter动画中的核心类,此类是抽象类,通常情况下使用其子类:AnimationController,可以获取当前动画的状态和值,也可以添加其状态变化监听和值变化监听。
Curve:决定动画执行的曲线,和Android中的Interpolator(差值器)是一样的,负责控制动画变化的速率,系统已经封装了10多种动画曲线,详见Curves类。
AnimationController:动画控制器,控制动画的开始、停止。继承 …
...
➦
(费)
博客+个人微信收款新思路
2022年5月24日
博客
收款
之前也做过一段时间的微信赞赏码收款。这让个人博客有了变现的思路,算是对个人独立思考的鼓励。也因此收到了一些网友的“赞款”。
当时的方案需要单独的一人个手机,结合云服务器。手机需要不断轮询,其实效率并不高。
...
➦
(原)
客服系统新思路
2022年5月24日
客服
之前手机(安卓)安装了Termux,一直将博客放在手机上,其实只要做好设置,外网是可以直接看到手机上博客的。只要手机是在线状态没有断网。
扯远了,说回客服系统。
之前通过微信搭建过客服系统,实现了网站和微信客服沟通,转到私人微信号。目的是方便小网站使用,毕竟小网站没有24小时的客服,可以守在电脑旁。
遵循以上的思路,结合Termux,其实可以直接将网站与手机打通,而无需微信参与。
这里考虑的是利用Termux,结合go的命令行功能进行交互。虽然最近看了Flutter,也可以开发为APP,但毕竟有点重。个人更喜欢黑漆漆的DOS界面。当然,也可以说安装Termux有点麻烦。
这样的好处有:
...
➦
(摘)
Flutter 组件
2022年5月22日
flutter
ListView List listData = [ { "title": 'Candy Shop', "author": 'Mohamed Chahin', "imageUrl": "https://www.itying.com/images/flutter/1.png", }, { ... }, ] class HomeContent extends StatelessWidget { const HomeContent({Key? key}) : super(key: key); …
...
➦
(摘)
Flutter 代码收集
2022年5月22日
flutter
代码
全屏
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);
取消右上角DEBUG图片
debugShowCheckedModeBanner: false
圆形图片
Container( width: 230, height: 230, decoration: BoxDecoration( color: Colors.yellow, borderRadius: BorderRadius.circular(150), image: const DecorationImage( image: …
(摘)
Flame Flutter中的2D游戏引擎
2022年5月19日
flame
flutter
flame Github Flame 是一个开源的基于 Flutter 的游戏引擎,Flame 引擎的目的是为使用 Flutter 开发的游戏会遇到的常见问题提供一套完整的解决方案
看示例最简单,当然得先引入框架flame
...
➦
(摘)
Flutter使用Lottie动画
2022年5月19日
flutter
lottie
Lottie 是 Airbnb 出的一套跨平台的动画完整解决方案,它能够帮助程序员直接加载 JSON 格式的文件在 iOS、Android 和 React Native之上,实现 100% 与设计稿相同的动画效果,而无需关心中间的实现细节。设计师只需要使用 After Effectes 设计出动画之后,通过使用 Lottic 提供的 Bodymovin 将设计好的动画导出成 JSON 格式的文件交付给开发即可完成。
...
➦
(摘)
Golang反射 Reflect
2022年5月18日
反射
golang
Golang中的反射,应该属于必知必会的内容。
什么是反射 Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反射机制。
...
➦
(原)
QOR再学习 -- 啃源代码,思考GORM升级
2022年5月17日
qor
gorm
通过上次的QOR实作,感觉QOR对后台的搭建还是非常快的。常用的过滤、增删改查都比较方便。
但是它使用了GORM的1.0版本,而它的2.0版更新较大。简单的修改已不能将QOR升级到GORM2了。
另一方面,也需要对QOR的整体作更详细的了解,便于更多QOR库的使,扩充它的功能。
今天对基础库作了一个简单了解。所有的扩充功能都在它的基础之上进行,例如最常用的admin 后台管理。
“啃”代码是痛苦的,一步步来。
...
➦