web image caching test
This commit is contained in:
parent
66094b4dc2
commit
a43dc894b7
|
|
@ -12,7 +12,7 @@ build:
|
||||||
image: cirrusci/flutter:latest
|
image: cirrusci/flutter:latest
|
||||||
script:
|
script:
|
||||||
- flutter clean
|
- flutter clean
|
||||||
- flutter build web --web-renderer canvaskit
|
- flutter build web --web-renderer html
|
||||||
only:
|
only:
|
||||||
- test
|
- test
|
||||||
- dev
|
- dev
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ import 'package:didvan/services/network/request.dart';
|
||||||
import 'package:didvan/services/network/request_helper.dart';
|
import 'package:didvan/services/network/request_helper.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:transparent_image/transparent_image.dart';
|
|
||||||
|
|
||||||
class SkeletonImage extends StatefulWidget {
|
class SkeletonImage extends StatefulWidget {
|
||||||
final String imageUrl;
|
final String imageUrl;
|
||||||
|
|
@ -54,7 +53,7 @@ class _SkeletonImageState extends State<SkeletonImage> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
if (kIsWeb) {
|
// if (kIsWeb) {
|
||||||
// if (_isLoading) {
|
// if (_isLoading) {
|
||||||
// return _aspectRatioGenerator(
|
// return _aspectRatioGenerator(
|
||||||
// child: ShimmerPlaceholder(
|
// child: ShimmerPlaceholder(
|
||||||
|
|
@ -64,22 +63,18 @@ class _SkeletonImageState extends State<SkeletonImage> {
|
||||||
// ),
|
// ),
|
||||||
// );
|
// );
|
||||||
// }
|
// }
|
||||||
return _aspectRatioGenerator(
|
// return _aspectRatioGenerator(
|
||||||
child: ClipRRect(
|
// child: ClipRRect(
|
||||||
borderRadius: widget.borderRadius,
|
// borderRadius: widget.borderRadius,
|
||||||
child: FadeInImage(
|
// child: Image.memory(
|
||||||
image: NetworkImage(
|
// _bytes,
|
||||||
RequestHelper.baseUrl + widget.imageUrl,
|
// fit: BoxFit.cover,
|
||||||
headers: {'Authorization': 'Bearer ${RequestService.token}'},
|
// width: widget.width,
|
||||||
),
|
// height: widget.height,
|
||||||
placeholder: MemoryImage(kTransparentImage),
|
// ),
|
||||||
fit: BoxFit.cover,
|
// ),
|
||||||
width: widget.width,
|
// );
|
||||||
height: widget.height,
|
// }
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
return _aspectRatioGenerator(
|
return _aspectRatioGenerator(
|
||||||
child: CachedNetworkImage(
|
child: CachedNetworkImage(
|
||||||
httpHeaders: {'Authorization': 'Bearer ${RequestService.token}'},
|
httpHeaders: {'Authorization': 'Bearer ${RequestService.token}'},
|
||||||
|
|
|
||||||
|
|
@ -378,6 +378,13 @@ packages:
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.12.11"
|
version: "0.12.11"
|
||||||
|
material_color_utilities:
|
||||||
|
dependency: transitive
|
||||||
|
description:
|
||||||
|
name: material_color_utilities
|
||||||
|
url: "https://pub.dartlang.org"
|
||||||
|
source: hosted
|
||||||
|
version: "0.1.3"
|
||||||
meta:
|
meta:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
|
@ -648,7 +655,7 @@ packages:
|
||||||
name: test_api
|
name: test_api
|
||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.4.3"
|
version: "0.4.8"
|
||||||
transparent_image:
|
transparent_image:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue