Flutter绘制-11-旋转小人儿造成的视觉错效,kotlin翻译
今天又偶然看到,最神奇的地方在于:
- 在盯着gif看的某一瞬间,旋转方向突然就逆向旋转了
- 在旋转方向发送变化的同时,左腿变右腿,左手变右手
所以我在想,是不是看的时间久了,就可以任我切换旋转方向,于是盯了半个小时,结果是没成功,收获是方向切换的频次提高了。
我知道它肯定是向着一个方向旋转的,但到现在我依然不能理解为什么会是这样,困惑中。
那,是否能用canvas实现一个呢?
带来的困惑
苦苦思索:
- 这个人影是立体的,前面《太空人》 曾用到立体投影,这里估计要处理。
- 我该怎么画这个人儿呢? 用长方体拼凑怕是不合适吧。。。
- 这人儿的手臂还是伸开的。
- 在旋转的同时,看脚丫子,好像高低起伏。
第一版效果
- 先画左右腿
- 上下起伏

差距,有点远。。。
代码如下:
import ‘dart:ui’;
import ‘dart:math’;
import ‘package:flutter/material.dart’;
// 旋转小人儿
class RotateGirlMainPage extends StatefulWidget {
@
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
