আমি নীচের মতো খুব ভারী নেস্টেড ডিজাইন তৈরি করেছি, যখন আমার তালিকাটি তালিকার প্রসারিত করে তখন সমস্যাটি মনে হচ্ছে না যে এর কারণ কী, বোতলশীটটি প্রসারিত হয় তবে এর ভিতরে তালিকার দিকে কোনও মনোযোগ নেই, যদি আমি স্ক্রল করি তবে 'অপারেশনাল আওয়ারস' পাঠ্যের স্পর্শে এটি স্ক্রোলিং শুরু হয় তবে যখন এটি উপরের দিকে যায় তখন আমি এটিকে স্লাইড করতে পারি না।
_showDialog(BuildContext context) {
print("_showDialog");
showModalBottomSheet(
context: context,
isScrollControlled: true,
builder: (BuildContext context) {
return DraggableScrollableSheet(
expand: false,
builder: (context, scrollController) {
return Container(
child: Stack(
children: <Widget>[
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Align(
alignment: Alignment.topCenter,
child: Container(
margin: EdgeInsets.symmetric(vertical: 8),
height: 8.0,
width: 70.0,
decoration: BoxDecoration(
color: Colors.grey[400],
borderRadius: BorderRadius.circular(10.0)))),
SizedBox(height: 16),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 24),
child: Text('Operational Hours',
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: widget.isTab(context)
? TabTextStyles.mediumText
.copyWith()
.fontSize
: PhoneTextStyles.mediumText
.copyWith()
.fontSize)),
),
],
),
ListView(
controller: scrollController,
children: <Widget>[
SizedBox(height: 54.0),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 24),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
SizedBox(height: 20.0),
Text('Select days to add hours',
style: widget.isTab(context)
? TabTextStyles.mediumText.copyWith()
: PhoneTextStyles.mediumText.copyWith()),
]),
),
DaysList()
],
),
],
),
decoration: BoxDecoration(
shape: BoxShape.rectangle,
color: Theme.of(context).backgroundColor,
borderRadius: BorderRadius.only(
topLeft: Radius.circular(24.0),
topRight: Radius.circular(24.0),
),
),
);
},
);
},
);
}
আমি ডেসলিস্ট উইজেট নিয়ে সমস্যা মনে করি। ডেসলিস্টের ভিতরে আপনি কোন উইজেটটি কলামটি ব্যবহার করছেন?
—
এমএসক্রিশিশ