비계 위젯 💫 🌌 ✨
비계 위젯 ✨
MaterialApp
widget'ı gibi, Scaffold
da (Material yönergelerini takip eden) build'i olabildiğince kolay hale getirmek için tasarlanmış bir widget'dır. widget'ı, uygulamanıza yapılandırma ve işlevsellik sağlar. Scaffold
widget'ı da, uygulamanızın yapısını sağlayan widget öğesidir. MaterialApp'i uygulamanızın tesisatı ve elektriği, Scaffold widget'ı ise temeli ve duvarları olarak düşünebilirsiniz.Flutter 벨제린 괴레,
Scaffold
"머티리얼 디자인에 대해 자세히 알아보기"는 다음과 같습니다.Bir 서랍 (bir taraftan animasyon uygulayan ve menüler için yaygın olarak kullanılan bir öğe) ve bir alt sayfa(bottom sheet) (ekranın altından görüntüye animasyon uygulayan ve iOS tarzı uygulamalarda yaygın olan bir öğe) ekleme işlevsellii sağlar.
Aksi şekilde yapılandırmadığınız sürece, bir scaffold'daki AppBar, uygulamanızın sol üst köşesinde çekmeceyi açacak bir menü düğmesi şekilde otomatik olarak ayarlanır; menüsü olan bir ekranda olmadığınızda menü düğmesi geri düğmesine dönüşür.
Daha da önemlisi, hangi özellikleri istediğinizi ve hangilerini istemediğinizi seçebilirsiniz. Uygulamanızın 서랍 tarzı bir menüsü yoksa, onu bir drawer'a geçiremezsiniz ve bu otomatik menü düğmeleri kaybolur.
Scaffold widget'ı, tümü constructor'dan yapılandırılan birçok isteğe bağlı özellik sağlar.
// From Flutter source code. Scaffold constructor.
const Scaffold({
Key key,
this.appBar,
this.body,
this.floatingActionButton,
this.floatingActionButtonLocation,
this.floatingActionButtonAnimator,
this.persistentFooterButtons,
this.drawer,
this.endDrawer,
this.bottomNavigationBar,
this.bottomSheet,
this.backgroundColor,
this.resizeToAvoidBottomPadding = true,
this.primary = true,
}) : assert(primary != null), super(key: key);
Ve bu özelliklerin hiç biri @required olarak işaretlenmemiştir. Bir AppBar kullanabilirsiniz, ancak kullanmak zorunda değilsiniz. Aynısı drawer'lar, navigation bar'lar (gezinme çubukları) vb. 당신을 사랑합니다.
Uygulamanızın farklı ekranlarının her birinin kendi Scaffold widget'ına sahip olması yaygın bir durumdur.
Scaffold sadece bir widget'dır ve argümanlarının çoğu isteğe bağlıdır. Bu durum da onu son derece özelleştirilebilir hale getirir.
return Scaffold(
appBar: XWidget() //uygulamanızın en üstüne yerleştirilecek olan widgettır.
body: YWidget(...) // ana bölümü temsil eden bir scaffolddur.
리소스: Flutter in Action 4장 ✨
Reference
이 문제에 관하여(비계 위젯 💫 🌌 ✨), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gulsenkeskin/scaffold-widget-393p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)