私はTextButtonを持っています。私はそれを無効にしたいと思います。 私はデフォルトのスキンを使用しています。アクターの無効な外観を設定する方法
私がいることを学びました:
setDisabled
私はuiskin.json
ファイルをチェックし、それが唯一のup
とdown
状態とについては何も定義されて何もsetTouchable(Touchable.disabled)
作品を行いますが、外観
で何もしません無効状態:
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 }
},
どうすればよいですか?新しいスタイルを作成し、それを無効にしたらボタンに適用しますか?または、私が使用すべきビルトイン状態がありますか?
これらの名前は必須ですか?なぜ彼らはデフォルトのスキンファイルにスタイルを入れませんでしたか? – Nestor
これらはオプションで、例外を発生させることなくそれらを放置することができます。 "デフォルト"のスタイルは本当にデフォルトではありませんか?それをコピーしてプロジェクトに貼り付ける必要があります。それは完全な皮膚から遠いです。そこにはたくさんのものがありません。 – Tenfour04
特定のウィジェットのスタイルに対して何が設定できるのかを知りたい場合は、そのスタイルのJavadocページまたはソースコードを見てください。 – Tenfour04