Bir TextButton'um var ve bunu devre dışı bırakmak istiyorum. Varsayılan kaplama kullanıyorum.Bir Aktör için görünümün devre dışı bırakılması nasıl ayarlanır
setDisabled
şeysetTouchable(Touchable.disabled)
eser yapar ama
Ben uiskin.json
dosyasını kontrol görünümüyle hiçbir şey yapmaz ama sadece yaklaşık up
ve down
durumlarını ve hiçbir şey tanımlar:
Ben öğrendik devre dışı durum:
com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
default: { down: default-round-down, up: default-round, font: default-font, fontColor: white },
toggle: { down: default-round-down, up: default-round, checked: default-round-down, font: default-font, fontColor: white, downFontColor: red }
},
Ne yapmalıyım? Yeni bir stil oluştur ve onu devre dışı bıraktığımda düğmeyi uygulayın. Yoksa kullanmam gereken yerleşik bir durum var mı?
Bu isimler zorunlu mu? Neden varsayılan cilt dosyasına bir stil koymadılar? – Nestor
İsteğe bağlılar, bir istisna oluşturmadan bunları dışarıda bırakabilirsiniz. "Varsayılan" stili gerçekten varsayılan değil, değil mi? Projenize kopyalayıp yapıştırmanız gerekiyor. Tam bir ten olmaktan çok uzaktır. Ondan bir sürü şey eksik. – Tenfour04
Belli bir widget'ın stili için neleri yapılandırabileceğinizi öğrenmek isterseniz o stildeki Javadoc sayfasına veya kaynak koduna bakın. – Tenfour04