반응형
목적
- Flutter에서 기본적으로 제공하는 아이콘의 좌우를 반전시키는 것
코드
- 클래스를 활용하여 해당 클래스에 아이콘을 넣어주면 계속해서 적용할 수 있는 재사용성을 가짐.
class FlippedIcon extends StatelessWidget {
final IconData icon;
FlippedIcon({required this.icon});
@override
Widget build(BuildContext context) {
return Transform(
alignment: Alignment.center,
transform: Matrix4.identity()..scale(-1.0, 1.0, 1.0), // X 축으로 반전
child: Icon(icon, color: Colors.grey.withOpacity(0.5),),
);
}
}
'Flutter' 카테고리의 다른 글
[Flutter, 토이 프로젝트] ElevatedButton Radius 변경 - styleFrom (0) | 2023.08.19 |
---|---|
[Flutter, 토이 프로젝트] 가로,세로 요소 스크롤 & 스와이프 - ListView (0) | 2023.08.19 |
[Flutter, 토이 프로젝트] BottomNavigationBar (0) | 2023.08.18 |
[Flutter] 반응형으로 스크린 사이즈 대응하기 & 유용한 패키지 (0) | 2023.08.17 |
[Flutter] Firestore 데이터 입출력시 규칙 정하는 법 (0) | 2023.08.16 |