Renderizador

A forma de um bloco é determinada por um renderizador, com base no definição de bloco (ou seja, seus campos e conexões).

Renderizadores integrados

O Blockly fornece três renderizadores integrados, sendo que cada um fornece uma uma sensação diferente ao programa.

Renderizador Descrição Imagem
Thrasos O renderizador recomendado. É uma abordagem uma versão moderna do renderizador geras, com mais até espaçamento e bordas sólidas. thrasos
Geras O renderizador padrão. Ele é original com que o Blockly foi criado. Geras
Zelos Um renderizador baseado no design de blocos do Scratch-3.0. Zelos

Para usar um desses renderizadores, transmita o nome nas opções de injeção:

Blockly.inject('blocklyDiv', {
  renderer: 'thrasos'
});

Renderizadores personalizados

Se você deseja ter uma aparência diferente de qualquer programa integrados, também é possível criar um renderizador personalizado. Para começar, A equipe do Blockly recomenda que você:

  1. Leia os documentos sobre conceitos do renderizador para saber mais como todos os componentes de um renderizador se encaixam.
  2. Conclua o codelab do renderizador personalizado para: tenha experiência prática com a renderização personalizada.
  3. Adicione o renderizador de depuração ao seu projeto.
  4. Personalize seu renderizador.