Notice
Recent Posts
Recent Comments
Link
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- μν리ν°
- μλ£κ΅¬μ‘°
- backjoon
- baekjoon
- springboot
- νλ¬ν°
- spring
- postgresql
- Java
- CSμ§μ
- 리λ μ€
- Flutter
- λ°±μ€
- Oracle
- λ°μ΄ν°λ² μ΄μ€
- μλ°
- javascript
- μ€νλ§ λΆνΈ μΌνλͺ° νλ‘μ νΈ with JPA
- μ€νλ§
- νμ΄μ¬
- JPA
- λ°μ΄ν°
- python
- νλ‘κ·Έλλ¨Έμ€
- Spring Security
- μλ°μ€ν¬λ¦½νΈ
- μ€νλ§λΆνΈ
- λ€νΈμν¬
- CS
- DB
Archives
- Today
- Total
Jin's Dev Story
[Flutter] ThemeData() λ³Έλ¬Έ
π‘ μ€νμΌμ λ£μ λ μμ ―λ§λ€ νλνλ μ€νμΌμ λ£μΌλ©΄ μ½λκ° λλ¬μμ§κΈ° λλ¬Έμ ThemaData() μ¬μ©
μ¬μ©λ²
- MaterialApp() μμ ThemeData() μ΄κΈ°
MaterialApp(
theme : ThemeData(),
home : MyApp()
)
μ μ© ν
ThemeData(
iconTheme: IconThemeData(color: Colors.red, size: 60),
appBarTheme: AppBarTheme(
color: Colors.grey,
),
)
- λͺ¨λ μμ΄μ½ λΉ¨κ°μ
- AppBar νμ
→ AppBar μμ actions: [] μμ΄μ½μ λΉ¨κ°μμΌλ‘ μ μ©μ΄ μλλ€λ©΄?
- AppBarTheme() μμ μμ΄μ½ μ€νμΌ μ§μ
textTheme()
- Text() μ€νμΌ λ³κ²½ → textTheme μ¬μ©νλ©΄ λ¨
ThemeData(
textTheme: TextTheme(
bodyText2: TextStyle(
color : Colors.blue,
),
),
)
- textTheme μμλ headline1, headline2, bodyText1 λ±μ κΈμ μ€νμΌ μ’ λ₯κ° μμ
- Text μμ ―μ bodyText2 μ¬μ©
λ²νΌ λμμΈ λ³κ²½ - styleFrom()
ThemeData(
textButtonTheme: TextButtonThemeData(
style: TextButton.styleFrom(
primary: Colors.black,
backgroundColor: Colors.orange,
)
),
)
- styleFrom()μ ButtonStyle() μ¬λ³Έμ νλ μμ±ν΄μ£Όλ ν¨μ
νμ ThemeData() μμ±
- λ μ΄μμ μ€κ°μ ThemeData() νλ μμ±νλ©΄ λ¨
Container(
child : Theme(
data : ThemeData(κΈμ νλκ² νλ μ€νμΌ~~),
child : Container(
μ¬κΈ°λΆν°λ κΈμ νλμ§~~
)
)
)
ThemeData() μμ νΉμ μ€νμΌ λΆλ¬μ€κΈ°
Text('μλ
', style: Theme.of(context).textTheme.bodyText1)
- Theme.of()λ 쑱보λ₯Ό νλ μ λ ₯ν μ μμ
- μ΄ μ‘±λ³΄μμ κ°μ₯ κ°κΉμ΄ ThemeData()λ₯Ό μ°Ύμμ κ°μ Έμμ£Όλ ν¨μ
- μμ μμ λ bodyText1μ μ μν μ€νμΌμ κ°μ Έμ¬ μ μμ
'Web & Android > Flutter' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Flutter] http ν¨ν€μ§λ‘ GET μμ² (0) | 2023.09.22 |
---|---|
[Flutter] νμΌ λΆλ¦¬νκΈ° (0) | 2023.09.22 |
[Flutter] null check νλ λ² & Android μ± λ°ν (0) | 2023.09.12 |
[Flutter] μ¬μ©μ μ°λ½μ² λΆλ¬μ€κΈ° (0) | 2023.09.12 |
[Flutter] κΆν νμ μμ² κΈ°λ₯ (0) | 2023.09.12 |