Commit f58e845
committed
Refactor: Apply padding on a per-screen basis
This change refactors the padding application from a global Scaffold modifier to a per-screen basis.
- The global `padding(innerPadding)` is removed from the `Surface` in `MainActivity`.
- `innerPadding` is now passed down to `AppNavigation` and then to individual screens (`MenuScreen`, `PhotoReasoningRoute`).
- `MenuScreen` applies the full `innerPadding` to maintain its original layout.
- `PhotoReasoningScreen` applies a custom padding, omitting the top padding to allow content to shift upwards.1 parent 4889b08 commit f58e845
File tree
3 files changed
+7
-3
lines changed- app/src/main/kotlin/com/google/ai/sample
- feature/multimodal
3 files changed
+7
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
361 | | - | |
| 361 | + | |
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
367 | | - | |
| 367 | + | |
368 | 368 | | |
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
374 | | - | |
| 374 | + | |
375 | 375 | | |
376 | 376 | | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
1075 | 1076 | | |
1076 | 1077 | | |
1077 | 1078 | | |
| 1079 | + | |
1078 | 1080 | | |
1079 | 1081 | | |
1080 | 1082 | | |
| |||
1188 | 1190 | | |
1189 | 1191 | | |
1190 | 1192 | | |
| 1193 | + | |
1191 | 1194 | | |
1192 | 1195 | | |
1193 | 1196 | | |
| |||
0 commit comments