(05-02-2019, Saat: 19:31)SD-16 Nickli Kullanıcıdan Alıntı: (05-02-2019, Saat: 15:48)Ethnic Nickli Kullanıcıdan Alıntı: Tasker'in çalışma prensibini bir kaç youtube videosu izleyerek kavradıktan sonra uygulamalar yapabilirsin. Yanlız benim tasker'i bırakıp kivy'e yönelmemin sebebi taskerdeki yazilararın ve widget boyutlarının ekran boyutuna göre sapıtması idi. Mesela ekranı döndürünce her şey birbirine giriyor vs.. Yapacağın uygulamaya reklam da ekleyemezsin. Kullanılabilir olsa ben Kivy'e geçiş yapmazdım. o yüzden sen vaktini boşa harcamadan kivy ile devam et derim..
Aynı sekilde kivyde de oluyor bazen. Widgetler pc ekranında baska telefon da baska gözüküyor.
Suat senin kivy ile sorunun ne biliyor musun. Sen çözüm üretmek yerine hep çözüm arıyorsun.

Çözüm üretilecek sorunlar vardır, Çözüm aranacak sorunlar vardır. İkisini birbirine karıştırdığın sürece ilerleme sağlayamazsın.
Misal diyelim ki ekran boyutuna göre yaptığın butonun kendisini boyutlandırmasını, ekran büyüdükçe butonun büyümesini , ekran küçüldükçe butonun şeklini bozmadan yatay ve dikey modda bile iken aynı kalmasını istiyorsun.
Senin yaptığın hemen bir yerlere bunu nasıl yapabileceğini veya bunu yapabilen hazır bir ölceklendirme olup olmadığı sormak veya araştırmak oluyor. Kendin çözüm üretmiyorsun.
Farzedelim ki bunun için hazır bir modül veya çalışma buldun, bunu olduğu gibi kopyalayıp koduna entegre ediyorsun.
İşte bu sana bir şey kazandırmaz.
Peki yapman gereken nedir?
Ekran dp değerini, genişliğini (width) yüksekliğini (height) hatta mevcut ekran posizyonunu (dikey-yatay) öğrenmen ve bunlar üzerinden yüzdelik değerler alıp butonun boyutunu bu yüzdelik değere göre ayarlaman, yani kendin çözüm üretmen.
Ekran değerlerini nasıl alacağını bilmiyorsan sorabilirsin, bu farklı, çünkü bilmiyorsun, bende bilmediğim şeyleri yeri geldiğinde soruyorum ama ekrandaki nesneleri bu değerlere göre nasıl boyutlandırabileceğini biraz üstünde düşünerek çözebilirsin ve bu seni geliştirir.
Sakın yanlış anlama, bunları kendini geliştirmen için yazıyorum, yoksa sen sonuca nasıl ulaşmak istiyorsan öyle ulaşırsın.
Tasker'a gelince, işte bu boyutlandırmaları yüzdelik değerlerle veya ekran boyutuna göre if else koşullarıyla yapamıyordun, sabit bir değer girmen gerekiyordu..