Relative Content

Tag Archive for flutterdartuser-interface

How should I use space so it works on my code in row. I’m using flutter between

import ‘package:flutter/material.dart’; class TrackerWidget extends StatelessWidget { const TrackerWidget({ super.key, required this.bgIcon, required this.title, required this.time, required this.size, this.isNotificationEnabled = false, this.isDone = false, required this.timeEnum, }); final String bgIcon; final String title; final String time; final double size; final bool isNotificationEnabled; final bool isDone; final String timeEnum; @override Widget build(BuildContext context) { return Container( […]

How to make Dialog content take up minimum space, like in bottom sheets?

I am trying to show some scrollable content in either a dialog or bottom sheet depending on screen size. In the bottom sheet, the children widgets correctly takes up the minimum amount of space needed, i.e. the bottom sheet has the same height as the content. However, in the Dialog, the children widgets and thus the Dialog itself are always as big as possible regardless of whether the widgets need that much space, taking up the whole screen.

Custom Curve in Flutter

I am developing an App using flutter and came across a custom curve like structure and I have no Idea how to create one. I am sharing a screenshot for the same.

Word Processor-like UI with Flutter

I am creating a sample app in Flutter which will allow users to post content like publish a book or a blog maybe. I want to create a UI which will allow these users to format their texts in these blogs, like bold text, italics etc. This would be quite similar to how you can edit text in a word processor so if users want to bold and highlight something or italicize a selected text or even change typing mode to italics or bold and type formatted text on the fly. So far it is very simple to have a TextFormField and give it some max number of lines and user can enter text but how do I implement a feature where they can format this text. I am not looking for anything fancy, mainly just bold and italics and maybe strikethrough and bullet points.

In persistent_bottom_nav_bar , I am using it’s style15 And in navbardecoration i have applied borderRadius But it don’t take it.I have tried Stack

Stack(
alignment: Alignment.bottomCenter,
children: [
Container(
height: 80,
width: double.infinity,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(25),
color: Colors.white,
),
),
PersistentTabView(context,
screens: pages,
navBarHeight: 80,
controller: _controller,
backgroundColor: Colors.white30,
navBarStyle: NavBarStyle.style15,
items: myscreens,
confineInSafeArea: true,
handleAndroidBackButtonPress: true,
resizeToAvoidBottomInset: true,
stateManagement: true,
hideNavigationBarWhenKeyboardShows: true,
decoration: NavBarDecoration(
adjustScreenBottomPaddingOnCurve: true,
borderRadius: BorderRadius.circular(20.0),
colorBehindNavBar: Colors.white),
popAllScreensOnTapOfSelectedTab: true,
popActionScreens: PopActionScreensType.all,
itemAnimationProperties: const ItemAnimationProperties(
duration: Duration(milliseconds: 200), curve: Curves.ease),
screenTransitionAnimation: const ScreenTransitionAnimation(
animateTabTransition: true,
curve: Curves.ease,
duration: Duration(milliseconds: 200))),
],
),