fix(#173): 9-slice dynamique sur les bulles (centerSlice)
Coins fixes, bords et centre extensibles selon la taille réelle de la bulle — sans assets .9.png Android. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:p_tits_pas/models/card_assets.dart';
|
||||
import 'package:p_tits_pas/models/carte_bulle.dart';
|
||||
import 'package:p_tits_pas/services/api/cards_service.dart';
|
||||
import 'package:p_tits_pas/widgets/quotidien/quotidien_theme.dart';
|
||||
@@ -287,14 +288,20 @@ class _BulleTile extends StatelessWidget {
|
||||
return Opacity(
|
||||
opacity: treated ? 0.55 : 1,
|
||||
child: Container(
|
||||
constraints: const BoxConstraints(minHeight: 88),
|
||||
constraints: const BoxConstraints(minHeight: 96),
|
||||
decoration: BoxDecoration(
|
||||
image: DecorationImage(
|
||||
image: AssetImage(card.backgroundAsset),
|
||||
image: AssetImage(
|
||||
card.backgroundAsset,
|
||||
scale: CardColorHorizontal.displayScale,
|
||||
),
|
||||
// 9-slice dynamique : coins fixes, bords / centre étirés
|
||||
// selon la taille réelle de la bulle (tout écran).
|
||||
centerSlice: CardColorHorizontal.centerSlice,
|
||||
fit: BoxFit.fill,
|
||||
),
|
||||
),
|
||||
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
|
||||
padding: const EdgeInsets.fromLTRB(20, 14, 20, 14),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
||||
children: [
|
||||
|
||||
Reference in New Issue
Block a user