Flutter/Flutter Widget Basic

    [플러터] Inkwell의 이펙트 제거

    Inkwell은 터치, 드래그 등의 제스처가 가능한 영역을 지정해주는 위젯이다. Container와 같은 타 위젯을 감싸 제스처를 받을 수 있도록 해준다. InkWell( highlightColor: Colors.transparent, //모서리로 퍼져나가는 이펙트 splashColor: Colors.transparent, //클릭시 원형 이펙트 onTap: () { }, child: Padding( ... * Inwell은 터치시 터치 지점을 기준으로 원형이펙트, 위젯 전체 이펙트 총 2개의 이펙트가 발생한다. 이를 Colors.transparent로 제거할 수 있다.

    [Flutter] Appbar에서 알아야할 속성

    appBar: AppBar( title: Text('My Quiz ffApp'), //출력되는 문구 backgroundColor: Colors.deepPurple, leading: Container(), //Appbar의 뒤로가기 버튼을 지우기 위함 ), * leading에 Container을 주면 Appbar의 뒤로가기 버튼을 제거할 수 있다.

    [Flutter] Main과 MateriaApp의 필수적인 속성

    [Flutter] Main과 MateriaApp의 필수적인 속성

    플러터도 여느 프로그램처럼 main 함수에서 시작한다. main 함수에서는 runnApp 함수로 일반적으로 MaterialApp을 호출한다. MaterialApp은 타이틀, 앱의 전반적인 디자인과 관련된 테마 등을 속성으로 가지며, home 속성으로 하위 스크린을 호출할 수 있다. 안드로이드 디자인을 기반으로 하는 MaterialApp 대신 IOS 디자인을 기반으로하는 CupertinoApp을 사용할 수도 있다. 대부분의 디자인이 커스텀이 되기때문에 사실 어떤 것을 사용하든 상관이 없고 정보가 더 많은 MaterialApp을 기본으로 사용하는 것을 추천한다. (CupertinoApp을 사용하면 picker view를 사용할 수 있다는 장점은 있다.) Main 함수 void main() { //1) 스마트..