Skip to content

Instantly share code, notes, and snippets.

View zmtzawqlp's full-sized avatar
:octocat:

法的空间 zmtzawqlp

:octocat:
View GitHub Profile
@zmtzawqlp
zmtzawqlp / PullToRefreshHeader.dart
Created December 27, 2018 09:57
PullToRefreshHeader
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:pull_to_refresh_notification/pull_to_refresh_notification.dart';
class PullToRefreshHeader extends StatefulWidget {
@override
_PullToRefreshHeaderState createState() => _PullToRefreshHeaderState();
}
@zmtzawqlp
zmtzawqlp / CustomScrollBehavior.dart
Created December 21, 2018 05:04
CustomScrollBehavior水波纹
import 'package:flutter/material.dart';
class CustomScrollBehavior extends ScrollBehavior {
@override
Widget buildViewportChrome(
BuildContext context, Widget child, AxisDirection axisDirection) {
// TODO: implement buildViewportChrome
switch (getPlatform(context)) {
case TargetPlatform.iOS:
return child;
@zmtzawqlp
zmtzawqlp / MySliverAppBar.dart
Last active January 13, 2021 09:40
自定义SliverAppbar
import 'package:flutter/material.dart';
typedef OnMySliverAppBarScroll = void Function(double shrinkOffset);
///Sliver App bar
class MySliverAppBar extends StatefulWidget {
final Color backgroundColor;
final double expandedHeight;