Taha Tesser
33599006e7
Fix transparent dividerColor breaks TabBar.tabAlignment (#150350)
fixes [`TabBar.tabAlignment` property does't work when `dividerColor` is transparent](https://github.com/flutter/flutter/issues/150316)
### Code sample
<details>
<summary>expand to view the code sample</summary>
```dart
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: DefaultTabController(
length: 2,
child: Scaffold(
appBar: AppBar(
title: const Text('TabBar'),
bottom: const TabBar(
dividerColor: Colors.transparent,
tabAlignment: TabAlignment.start,
isScrollable: true,
tabs: <Widget>[
Tab(text: 'TAB 1'),
Tab(text: 'TAB 2'),
],
),
),
body: const TabBarView(
children: <Widget>[
SizedBox.expand(),
SizedBox.expand(),
],
),
floatingActionButton: FloatingActionButton(
onPressed: () {},
child: const Icon(Icons.add),
),
),
),
);
}
}
```
</details>
### Before (`dividerColor: Colors.transparent`, `tabAlignment: TabAlignment.start`)

### After (`dividerColor: Colors.transparent`, `tabAlignment: TabAlignment.start`)

2024-06-18 12:05:05 +00:00
..
2024-04-09 19:35:07 +00:00
2024-06-13 19:28:21 +00:00
2024-04-09 19:35:07 +00:00
2024-03-24 18:01:17 +00:00
2024-06-12 20:05:10 +00:00
2024-04-25 10:32:45 -07:00
2024-04-25 10:32:45 -07:00
2024-05-28 16:35:29 -07:00
2024-05-28 16:35:29 -07:00
2024-02-28 13:55:50 -08:00
2024-02-28 13:55:50 -08:00
2024-06-17 21:16:14 +00:00
2024-03-19 17:58:13 +00:00
2024-05-29 18:46:04 +00:00
2024-02-28 13:55:50 -08:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-05-09 16:31:54 -06:00
2024-06-06 21:41:22 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-05-10 23:37:05 +00:00
2024-06-13 19:28:21 +00:00
2024-05-10 23:37:05 +00:00
2024-06-13 19:28:21 +00:00
2024-03-24 18:01:17 +00:00
2024-06-14 00:07:48 +00:00
2024-04-01 09:42:51 +00:00
2024-05-28 16:35:29 -07:00
2024-06-12 20:05:10 +00:00
2024-05-30 17:53:03 +00:00
2024-06-12 20:05:10 +00:00
2024-06-17 19:53:04 +00:00
2024-05-10 22:08:59 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-05-15 18:37:07 +00:00
2024-04-08 20:47:13 +00:00
2024-06-12 08:47:07 +00:00
2024-02-28 13:55:50 -08:00
2024-06-17 21:16:14 +00:00
2024-06-12 20:05:10 +00:00
2024-02-28 13:55:50 -08:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-02-28 13:55:50 -08:00
2024-06-13 19:28:21 +00:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-04-24 11:56:32 +00:00
2024-05-28 16:35:29 -07:00
2024-04-09 19:35:07 +00:00
2024-04-09 19:35:07 +00:00
2024-06-12 20:05:10 +00:00
2024-06-13 19:28:21 +00:00
2024-06-13 10:36:17 -07:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:16 +00:00
2024-04-03 15:49:38 -07:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-04-09 19:35:07 +00:00
2024-03-11 23:04:57 +00:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-05-28 16:35:29 -07:00
2024-06-12 20:05:10 +00:00
2024-02-28 13:55:50 -08:00
2024-05-28 16:35:29 -07:00
2024-03-13 18:07:59 +00:00
2024-05-28 16:35:29 -07:00
2024-05-28 16:35:29 -07:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-03-27 16:43:10 -07:00
2024-05-20 17:43:03 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-05-28 16:35:29 -07:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-06-17 19:53:04 +00:00
2024-03-13 16:31:50 +00:00
2024-03-19 17:58:13 +00:00
2024-05-29 00:20:18 +00:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-06-12 20:05:10 +00:00
2024-04-24 11:56:32 +00:00
2024-04-24 09:06:17 -07:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-05-29 04:31:32 +00:00
2024-04-15 16:06:07 +00:00
2024-03-28 01:20:55 +00:00
2024-06-12 20:05:10 +00:00
2024-05-22 04:58:01 +00:00
2024-03-19 17:58:13 +00:00
2024-05-07 20:54:09 +00:00
2024-06-18 12:05:05 +00:00
2024-04-17 07:59:07 +00:00
2024-06-12 20:05:10 +00:00
2024-02-28 13:55:50 -08:00
2024-06-12 20:05:10 +00:00
2024-05-23 22:25:51 +00:00
2024-03-01 06:40:47 +00:00
2024-06-17 19:53:04 +00:00
2024-02-28 13:55:50 -08:00
2024-06-12 20:05:10 +00:00
2024-03-19 17:58:13 +00:00
2024-06-12 20:05:10 +00:00
2024-05-18 10:41:56 -07:00
2024-03-28 01:20:55 +00:00
2024-06-12 20:05:10 +00:00