elCaribe app - customization and branding
This commit is contained in:
24
news-app/lib/ui/screens/NewsDetail/Widgets/backBtn.dart
Normal file
24
news-app/lib/ui/screens/NewsDetail/Widgets/backBtn.dart
Normal file
@@ -0,0 +1,24 @@
|
||||
import 'dart:ui';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:news/ui/styles/colors.dart';
|
||||
|
||||
Widget backBtn(BuildContext context, bool fromShowMore) {
|
||||
return Positioned.directional(
|
||||
textDirection: Directionality.of(context),
|
||||
top: 40,
|
||||
start: 20.0,
|
||||
child: InkWell(
|
||||
child: ClipRRect(
|
||||
borderRadius: BorderRadius.circular(52.0),
|
||||
child: BackdropFilter(
|
||||
filter: ImageFilter.blur(sigmaX: 10, sigmaY: 10),
|
||||
child: Container(
|
||||
alignment: Alignment.center,
|
||||
height: 39,
|
||||
width: 39,
|
||||
decoration: const BoxDecoration(color: secondaryColor, shape: BoxShape.circle),
|
||||
child: const Icon(Icons.keyboard_backspace_rounded, color: darkSecondaryColor)))),
|
||||
onTap: () {
|
||||
(fromShowMore == true) ? Navigator.of(context).popUntil((route) => route.isFirst) : Navigator.pop(context);
|
||||
}));
|
||||
}
|
||||
Reference in New Issue
Block a user