Birçok ekrana sahip olan uygulamamı yayınladım, ancak şimdi geri dönmek ve bu ekranlara yeni bir özellik eklemek istiyorum. Yeni blokları bir kez şablon olarak oluşturabilmem ve onu yeni ekranlara yapıştırabilmemin bir yolu var mı?Başka bir ekrana blok kopyalayın MIT App Inventor
cevap
Kod bloklarının kopyala-yapıştırması iyi bir fikir değildir: gereksiz kod oluşturmak yerine uygulamanızın yeniden tasarımı hakkında düşünmelisiniz, daha fazla ayrıntı için aşağıdaki bağlantıya bakın. sizin Uygulama ekranları çok sayıda gerektirdiğini görünüyorsa
Building apps with many screens
, Scott tarafından, sen kadar çok kullanmayın onu yeniden tasarlayarak düşünebilirsiniz. Örneğin, , uygulamanızın tümüyle farklı ekran görüntüleri göstermesi gerektiğini düşünün. Aynı işlevsellik ile aynı işleve sahip ancak her görüntü farklı bir arka plana sahip. Bunu kodlamanın bir yolu, her bir görüntü için farklı bir Uygulama Inventor ekranı kullanmaktır; her ekran kendi arka plan görüntüsüne sahiptir. Bu yöntemiyle, görüntülerin olduğu kadar çok ekrana ihtiyacınız var. Ancak bunu kodlamak için başka bir yolu sadece tek bir ekrana sahip olmak ve ekran arka planını değiştirmek. Benzer fikirler diğer öğeler için de geçerlidir: Her bir ekran görüntüsünde kendi metin mesajına sahip bir etiket varsa, her biri kendi etiketine sahip birden fazla ekrana sahip olan yerine, tek bir etiket ve bir tek bir etikete sahip olabilirsiniz. sadece etiketin metnini değiştir. App Inventor, sadece tam ekran kopyalayabilirsiniz yılında
How to copy screens ve video EDIT'e
Hossein
tarafından aşağıdaki yöntemi bakın: şimdi yeni backpack cut-and-paste system varSırt çantası, blokları thr taşıyabilmenizi sağlar. Projeleriniz boyunca veri havuzları boyunca, bloklar projeler arasında ve ekranlar arasında aktarılabilir. Sırt Çantası'nın içeriği, bir Uygulama Inventor oturumu boyunca devam eder. (NOT: App Inventor oturumu çıkmak veya tarayıcıda App Inventor sayfayı yenileyin zaman sırt çantası olacak boşaltılmış - yani yeniden başlatıldı.)
Uygulamayı yapmak için zaten ekranları kopyaladım, ama şimdi yaptığım işleri tekrar kopyalayamıyorum çünkü işin geri kalanını kaybedeceğim. Blokları kopyalayamazsınız talihsiz – user2990406
nesneleri kopyalamak mümkün değildir (Bir ekrandan diğerine bloklar, etiketler, resimler, listeler vb.). Issue 2076 Bkz: başka bir ekrandan (., vb etiketler, resimler, listeler) o işlevini olur teorik yolu nesneleri kopyalamak mümkün güzel olurdu
geçerli: Sağ tarafta üzerinde Bileşenler listesinden, doğru kopyalamak istediğiniz bileşene tıklayıp kopyala/yapıştır'a tıklayabilir veya sağ tıklayıp ekrana gönderebilirsiniz. Ekrandaki bu bileşenlerle ilgili her türlü blokları kopya bileşenlerini Y ekranına kopyalayın. Bu, aynı düzen veile birden çok sayfa yeniden oluşturmak yerine çok yararlı/yararlı olurdu Birden çok kezblok yapısı.
- 1. App Inventor: Asynchonous görevleri?
- 2. CGContext'i başka bir CGContext'e kopyalayın
- 3. Bir dizinin içeriğini başka bir bilgisayara kopyalayın
- 4. başka bir taneye bir grafik (adjacency_list) kopyalayın
- 5. css - ekrana sahip öğelere dikey boşluk ekleniyor: satır içi blok
- 6. Bir std akışını başka bir şekilde verimli bir şekilde kopyalayın
- 7. Bir bufferimage'ın belirli bir bölümünü başka bir arabellek dosyasına kopyalayın
- 8. Bir ekrandan başka bir ekrana nasıl hareket edilir
- 9. Başka bir ekrana gitmeden jquery'yi kullanarak bir form gönderin
- 10. Xamarin çapraz platformdaki bir ekrandan başka bir ekrana nasıl gidilir?
- 11. Başka bir depoya depo bölümünün bir kısmını kopyalayın (hg)
- 12. Bir cv :: Mat'i başka bir YG'nin içine kopyalayın
- 13. React native düğmesi Başka bir ekrana taşı menüsünü tıklayın
- 14. Kurmak için kurulum konumdan wix'te başka bir konuma kopyalayın
- 15. read ecg annotation mit bih
- 16. Bir Laravel projesini kopyalayın
- 17. blok
- 18. blok
- 19. Klasörleri bir dizinden diğerine kopyalayın R
- 20. MIT/Scheme Windows altında basit bir derleyici olarak
- 21. openCV C++ ile görüntünün bir bölümünü kopyalayın
- 22. Üretim veritabanını sahne katmanına kopyalayın.
- 23. XCopy bir hedefe bir dizin kopyalayın
- 24. Ekran ile giriş: blok bir blok değil, neden olmasın?
- 25. Ruby - Bir bloğu başka bir işleve gerçek bir blok olarak bir param olarak geçirebilir miyim?
- 26. __meteor_bootstrap__.app üzerinden başka bir rota işleyicisini yerleştirebilir miyim?
- 27. aurelia-app özniteliğini başka bir html öğesine taşıyın mı?
- 28. Çıktı sayısı Unix ekrana
- 29. Web sayfası ekrana uymuyor
- 30. Dosyaları Azure VM'ye kopyalayın
Kaç tane ekranınız var? – Taifun