Skip to content

Instantly share code, notes, and snippets.

View jaysonss's full-sized avatar
💭
I may be slow to respond.

jaysonss jaysonss

💭
I may be slow to respond.
View GitHub Profile
class WebViewScrollDemoState extends State<WebViewDemo> {
double _bodyHeight = 500;
WebViewController _controller;
@override
void initState() {
super.initState();
}
@jaysonss
jaysonss / gist:0cfc71572687ce0207782af4099cc809
Last active December 21, 2021 02:52
inner_scroll_webview.dart
import 'dart:math' as math;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
class WebViewport extends SingleChildRenderObjectWidget {
const WebViewport({
Key key,
this.axisDirection = AxisDirection.down,
@required this.offset,
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
///Inset Shadow
class InsetShadow extends SingleChildRenderObjectWidget {
const InsetShadow({
Key key,
this.shadows = const <Shadow>[],
Widget child,
@jaysonss
jaysonss / flutter_dependency.sh
Last active May 7, 2020 14:16
上传download.flutter.io的依赖到私有JFrog Artifactory
####需要提供Engine_Version: ${Flutter_Path}/bin/internal/engine.version
cpu=(armeabi_v7a arm64_v8a x86 x86_64)
buildType=(debug profile release)
#配置翻墙代理,用于下载资源
export http_proxy=http://127.0.0.1:8001
export https_proxy=http://127.0.0.1:8001
#上传到maven私服
@jaysonss
jaysonss / gist:a3278663ed2f3fef47dd2c8fde4ea58d
Created October 2, 2019 10:50
添加错误回调的Image
class ImageDemo extends StatefulWidget {
@override
_ImageDemoState createState() => _ImageDemoState();
}
class _ImageDemoState extends State<ImageDemo> {
bool _err = false;
@override
void initState() {
@jaysonss
jaysonss / NetworkImageSSL
Last active October 2, 2019 10:04
自定义ImageProvider以支持https
class NetworkImageSSL extends ImageProvider<NetworkImageSSL> {
const NetworkImageSSL(this.url, {this.scale = 1.0, this.headers})
: assert(url != null),
assert(scale != null);
final String url;
final double scale;
final Map<String, String> headers;