앱개발2 [Flutter] 아코디언 리스트 : Expansion Panel ExpansionPanel 의 정의 Expansion 즉, 확장할 수 있다는 뜻으로 아코디언처럼 펼쳐지는 리스트를 구현할 수 있습니다. 헤더와 본문이 있으며 확장하거나 축소할 수 있습니다. 패널 본체는 패널을 확장할 때만 볼 수 있습니다. ExpansionPanel 는 어떻게 사용할까? ExpansionPanel은 오직 ExpansionPanelList를 하위 항목으로 가집니다. 예제를 살펴보면 메인 위젯 안에 Appbar와 ExpansionPane로 구성되고, 정보를 받아오는 Item 클래스를 선언합니다. Item 클래스는 expandedValue와 headerValue, isExpanded로 구성하고 있는데, expandedValue는 아코디언리스트의 body안에 타이틀을 선언하고, headerVal.. 2021. 9. 17. [Flutter] 버튼 클릭 시 잉크가 퍼지는 효과 : InkWell 앱 버튼을 탭하면 마치 잉크가 퍼지는 것 같은 효과를 사용한 버튼이 있다. 내가 한 행동을 확실하게 인지시키기에 좋은데, inkwell을 사용하면 이 기능을 구현할 수 있다! 컨테이너처럼 별도의 기능을 제공하지 않는 위젯에 제스쳐 기능을 추가할 때 Inkwell 기능을 사용할 수 있다고 한다:) 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 import 'package:flutter/material.dart'; void main() => runApp.. 2021. 9. 16. 이전 1 다음 반응형