fix: 动态tab取消splashColor
This commit is contained in:
@ -127,6 +127,13 @@ class _DynamicsPageState extends State<DynamicsPage>
|
|||||||
() => _dynamicsController.userLogin.value
|
() => _dynamicsController.userLogin.value
|
||||||
? Visibility(
|
? Visibility(
|
||||||
visible: _dynamicsController.mid.value == -1,
|
visible: _dynamicsController.mid.value == -1,
|
||||||
|
child: Theme(
|
||||||
|
data: ThemeData(
|
||||||
|
splashColor:
|
||||||
|
Colors.transparent, // 点击时的水波纹颜色设置为透明
|
||||||
|
highlightColor:
|
||||||
|
Colors.transparent, // 点击时的背景高亮颜色设置为透明
|
||||||
|
),
|
||||||
child: CustomSlidingSegmentedControl<int>(
|
child: CustomSlidingSegmentedControl<int>(
|
||||||
initialValue:
|
initialValue:
|
||||||
_dynamicsController.initialValue.value,
|
_dynamicsController.initialValue.value,
|
||||||
@ -167,7 +174,8 @@ class _DynamicsPageState extends State<DynamicsPage>
|
|||||||
borderRadius: BorderRadius.circular(20),
|
borderRadius: BorderRadius.circular(20),
|
||||||
),
|
),
|
||||||
thumbDecoration: BoxDecoration(
|
thumbDecoration: BoxDecoration(
|
||||||
color: Theme.of(context).colorScheme.background,
|
color:
|
||||||
|
Theme.of(context).colorScheme.background,
|
||||||
borderRadius: BorderRadius.circular(20),
|
borderRadius: BorderRadius.circular(20),
|
||||||
),
|
),
|
||||||
duration: const Duration(milliseconds: 300),
|
duration: const Duration(milliseconds: 300),
|
||||||
@ -177,6 +185,7 @@ class _DynamicsPageState extends State<DynamicsPage>
|
|||||||
_dynamicsController.onSelectType(v);
|
_dynamicsController.onSelectType(v);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
: Text('动态',
|
: Text('动态',
|
||||||
style: Theme.of(context).textTheme.titleMedium),
|
style: Theme.of(context).textTheme.titleMedium),
|
||||||
|
|||||||
Reference in New Issue
Block a user