Column
esnek bir widget olmadığından ekran taşma hatası alırsan SingleChildScrollView
Widget’ı kullan.
Column
yadaWrap(direction: Axis.vertical)
, Widgetların içinechildren
olarak üste resmi alta yazıyı koyabilirsin. hatta bunuListView
'lar ile de yapabilirsin.Vertical unbound
hatası verirse yükseklikten sınırlar yadaExpanded
Widget kullanırsın.oha tc. kimlik no nerden çıktı? adamlar muhtemelen gizlilikten dolayı onay vermemişlerdir. Appstore u bilmiyorum ama Google bile artık beyanlarda böyle çok tehlikeli bilgiler için çok hassas davranıyor. ki muhtemelen bunun için Apple muhtemelen ekstra doğrulama isteyecektir. Şöyle anlatayım. Google Covid uygulaması için devlet kurumu yada onaylı bir vakıf kurumu olduğunun belgesini göndermeni istiyor yoksa hiç bir şekilde onaylamıyor. hatta anlatımlarda yada resimlerde alakalı kelimeler kullanmanı bile yasaklıyor. Google bile bu kadar hassas ise Apple muhtemelen daha hassastır.
3 containeri da yap ama alttan çıksın dediğin containerların görünürlüğü false olsun. ardından yukarıki containerlara basıldığında alttakilerin görünürlüğü true olsun.
setState
ile basıldığında ekrana yansır. ListView görünümü yaparsan da sanki liste görünümünde açılıyormuş hissiyatı verirsin. ExpansionTile daha iyi bir seçenek fakat onu da belirteyim.- Edited
Hocam password ile email sırası karışmış gibi duruyor. Email olarak şifreni alıyor.
pubspec.yaml ' da bir değişiklik yapıldığında bazen uygulamanın yeniden başlatılması gerekebiliyor. özellikle de asset gibi font family gibi eklemeler yapıldığında. sorununuzun çözülmesine sevindim.
hata düzelmezse bir de pubspec.yaml daki
assets
kısmını paylaşır mısınız?ImageItems()
sınıfının değişkenini sayfada tanımladınız mı? Normalde hata olmaması lazım bu şekilde kullanımda da ama bende hata olmuştu. sayfada@override
yapmadan sınıfın değişkenini tanımladım hata halloldu. Sizde şunu deneyin:ImageItems ımageItems = ImageItems();
ardından da... child: Image.asset( imageItems.appbook, ), ...
- Edited
Aldığınız hatalara daha çabuk çözüm bulmak istiyorsanız lütfen kodlarınızı burada paylaşın. StackOverflow, GitHub yada başka tanınmış forumlara baktığınızda sorulan soruların hep kodları ve çıktıları ile sorulmasının istendiğini görürsünüz. Bu şekilde sormazsanız o platformlarda sorunuza büyük olasılıkla bakan dahi olmaz. O yüzden lütfen aldığınız hata ile ilgili sorularınızı kodu ve çıktıları ile birlikte yazmaya gayret ediniz.
Siz aşağı indikçe bir
ListView
içine koyduğunuzsetState
sürekli çalışıyor ve buna sebep oluyor olabilir. Kodlarınızı bırakırsanız bakabiliriz.hatanın çıktısını yada taşma sorununun nerede olduğunu paylaşırsanız daha fazla yardımcı olunabilir.
ElevatedButton daha kullanışlı. aşağıda bir ElevatedButton kod örneğini bırakıyorum çünkü ElevatedButton’ ın renk seçimi diğerlerinden biraz farklı. Bu benim kendi uygulamamda kullandığım kaydol butonum:
ElevatedButton( style: ButtonStyle(backgroundColor: MaterialStateProperty.all<Color>(Colors.green)), child: Text("KAYDOL", style: TextStyle(color: Colors.white, fontSize: 20, fontWeight: FontWeight.bold),), onPressed: () { }, ),
hocam giriş için kodlarını ve aldığın hatayı bırakırsan birlikte bakmaya çalışabiliriz.
hocam ben sizin giriş yapan kişinin kullanıcı adı ve şifresini başka bir sayfada kullanmak istediğinizi anladım. doğru mu? Burada mı sıkıntı yaşadınız?
hocam bu tarz işlemler için ben hep
inHerited Widget
ı kullanıyorum. kişi giriş yaptığı zamaninHerited Widget
sınıfında boş olarak tanımladığım kullanıcıAdını kişi kullanıcı adı olarak tanımlıyorum. Bunu istediğin gibi tanımlayabilirsin. kişi çıkış yaptığında da bunu tekrar null olarak atıyorum ve istediğim yerde istediğim gibi kullanıyorum. Bana pratiklik sağlıyor güzel oluyor.- In uri sorunu
Uri
metodunun yada fonksiyonunun içineString
gelemez diyor. İçine ne gelebileceğini görmek için kodları paylaşmanız gerek. Yalnız Sorununfinal response= await http.get(url);
olduğuna eminsenizurl
değişkenininvar
tipinde yeniden tanımlanyın. imzalı release mode apk çıktısı mı almaya çalışıyorsunuz? eğer öyleyse bunu terminalden direkt mi almaya çalışıyorsunuz yoksa Android görünümünde elle mi imzalı build işlemi gerçekleştiriyorsunuz?
aldığınız hatanın çıktısını yada kodları görmeden yardım edebilmemiz zor. kurulumda hata olabilir. internetten muhtemelen github’ dan hazır kod indirip deniyorsanız uyumluluk sorunları yaşamanız da çok olası.
hayırlı olsun.
- Edited
hocam birden fazla
Hero
özelliği bulunan yapıların her birine farklı farklı isimler ver. Buna benzer hataları benFloatinnActionButton
larda almıştım. onlarda daherotag
özelliği vardır. her birineString
olarak farklı bir isim verdim ve hatalarım gitmişti. Sende birHero
yapısı var ve hepsindetag
özelliği aynı. hepsiimage
. bunları tekil hale getirmeyi bir dene.