Cria um botão de opção num group; marcar um botão de opção desmarca os outros do
mesmo grupo. checkSizeRatio é quanto do círculo o ponto interior preenche.
O nome, o grupo, o estado de seleção, o tamanho do ponto, as cores e o tamanho opcional
O botão de opção
const optionA = bitbybit.babylon.gui.radioButton.createRadioButton({ name: "optionA", group: "material", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
panel.addControl(optionA);
optionA.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
Passa adiante o nome de um evento de botão de opção, a alteração do seu estado de marcação, como um seletor tipado para código que subscreve eventos de botão de opção pelo nome.
O seletor de evento
O mesmo seletor
Lê quanto do círculo de um botão de opção o seu ponto interior preenche.
O botão de opção
A proporção
Lê o grupo a que um botão de opção pertence.
O botão de opção
O nome do grupo
Lê a cor de fundo do círculo de um botão de opção.
O botão de opção
A cor de fundo
Define quanto do círculo de um botão de opção o seu ponto interior preenche, de 0 a 1.
O botão de opção e a proporção
O mesmo botão de opção
Move um botão de opção para um grupo; só um botão de opção de um grupo pode estar marcado de cada vez.
O botão de opção e o nome do grupo
O mesmo botão de opção
Define a cor de fundo do círculo de um botão de opção, como uma cor CSS.
O botão de opção e a cor de fundo
O mesmo botão de opção
Botões de opção: interruptores redondos dos quais apenas um por
grouppode estar marcado de cada vez, para escolher uma opção entre poucas. Subscreva o evento de alteração de marcação para reagir ao utilizador.