main.dart
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
theme: ThemeData(primarySwatch: Colors.pink),
home: Scaffold(
appBar: AppBar(
title: const Text("ExpansionTile Arrow Position")
),
body: bodyContent()
),
),
);
}
bodyContent(){
return const ExpansionTile(
title: Text("Colors"),
controlAffinity: ListTileControlAffinity.leading,
children: [
ListTile(title: Text("Olive")),
ListTile(title: Text("Brown")),
ListTile(title: Text("Magenta")),
ListTile(title: Text("Yellow"))
]
);
}
More flutter tutorials
- flutter – Remove ExpansionTile border
- flutter – ExpansionTile color
- flutter – ExpansionTile divider
- flutter – ExpansionTile change icon
- flutter – How to set top padding only
- flutter – Padding left and right
- flutter – Padding bottom only
- flutter – How to use FractionallySizedBox
- flutter – How to use SizedBox
- flutter – SizedBox background color
- flutter – SizedBox expand
- flutter – SizedBox from size
- flutter – SizedBox shrink
- flutter – SingleChildScrollView full height
- flutter – How to use DecoratedBox