2017-12-26 19 views
1

지금까지 본 모든 튜토리얼 및 문서는 펄터 재질을 가져 오는 것으로 시작됩니다. 나는 이것이 절대적인 요구 사항인지 궁금하다. 내가 평범한 캔버스에서 시작하여 내 테마/위젯을 만들고 싶다면? 기본 위젯에 액세스 할 수 있도록 여기에 어떤 패키지를 사용해야합니까?일반 (비 물질 Ui) 캔버스에서 시작 플러시로 시작

답변

1

위젯을 사용하면 개발자가 쉬워집니다. 모든 위젯은 상단 dart:ui lib에 만들어집니다. 기존 위젯 세트를 사용하거나 처음부터 ui를 개발하는 것은 당신에게 달려 있습니다. Flutter가 자신의 위젯을 쓰는 것을 멈추게하지 않습니다.

위젯을 전혀 사용하지 않는 here의 원시 예제를 몇 가지 찾을 수 있습니다.

단순한 재료 위젯 만 원하지 않는다면 다른 모든 basic widgets and layouts을 사용하여 자신 만의 테마 위젯을 만들 수 있습니다.

캔버스로 자신의 위젯을 몇 개 만들어서 다른 위젯과 함께 사용하려는 경우 CustomPaintCustomPainter 위젯을 조사합니다.

희망이 도움이되었습니다!

+0

굉장합니다, 감사합니다! – Ilja

+0

나는 실제로 UI 패키지를 살펴본 후 매우 손에 닿는 것처럼 보이고 매우 맞춤식 UI에 사용해야한다는 질문을 받고 있습니다. 필자의 원래 질문은'Text','Row' 등의 구성 요소를 사용하는 경향이 많았지 만, 재질에 고유하다고는 생각지 않는다. 이러한 것들을 사용할 수있는 일종의 '기본'가져 오기가 있나요? iOS 나 자료 스타일링이없는 일반적인 위젯으로 그들을 뱉어내는 것입니다. – Ilja

+1

예,'Text','Row' 등의 기본 위젯이 맨 위에 'Material' 라이브러리가 구축되었습니다. 이 기본 위젯을 사용하기를 원한다면 flutter/widgets.dart "import"패키지를 사용하십시오. 모든 기본 위젯에 대해 [다음] (https://docs.flutter.io/flutter/widgets/widgets-library.html) 문서를 확인할 수 있습니다. –