Skip to content

Instantly share code, notes, and snippets.

@rrifafauzikomara
Created December 14, 2019 15:36
Show Gist options
  • Save rrifafauzikomara/03b766a97140d9cad9af6c94a262efc1 to your computer and use it in GitHub Desktop.
Save rrifafauzikomara/03b766a97140d9cad9af6c94a262efc1 to your computer and use it in GitHub Desktop.
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
import 'clipper_image.dart';
class ArcBannerImage extends StatelessWidget {
ArcBannerImage(this.imageUrl);
final String imageUrl;
@override
Widget build(BuildContext context) {
var screenWidth = MediaQuery.of(context).size.width;
return ClipPath(
clipper: ClipperImage(),
child: Container(
width: screenWidth,
height: 230.0,
child: CachedNetworkImage(
fit: BoxFit.cover,
imageUrl: imageUrl,
errorWidget: (context, url, error) => Icon(Icons.error),
),
)
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment