当我旋转立方体时,立方体的 2 个面是不透明的,而其他面是透明的。
输出:
代码:
import 'dart:math';
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Cube',
theme: ThemeData(
primarySwatch: Colors.blue,
),
debugShowCheckedModeBanner: false,
home: const Cube(),
);
}
}
class Cube extends StatefulWidget {
const Cube({Key? key}) : super(key: key);
@override
_CubeState createState() => _CubeState();
}
class _CubeState extends State<Cube> {
Offset offset = Offset.zero;
@override
Widget build(BuildContext context) {
return Scaffold( …Run Code Online (Sandbox Code Playgroud) 如何停止ListWheelScrollView第一个索引的滚动。
预期输出:-
ListWheelScrollView当遇到禁用项目或 ListView 的第一个索引时应该停止滚动。滚动索引不应计算第一个索引,即它不应进一步移动或移动到禁用的索引。
预期输出 GIF : -
代码 : -
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'List',
theme: ThemeData(
primarySwatch: Colors.blue,
),
debugShowCheckedModeBanner: false,
home: const List(),
);
}
}
class List extends StatefulWidget {
const List({Key? key}) : super(key: key);
@override
_ListState createState() => _ListState();
}
class _ListState extends State<List> {
@override
Widget build(BuildContext …Run Code Online (Sandbox Code Playgroud)