Pergunta

é lá que qualquer um sabe que na terra é o gradiente linear?

enter image description here

Como Posso usar o painel direito, especialmente os quatro barra de rolagem para ajustar o preenchimento do triângulo à esquerda para fazer o triângulo metade superior branca, mas metade preto?

Existe algum documento para ajudar a treinar as pessoas como usar isso?Eu sinto muito eu não posso encontrá-lo.

Obrigado antecipadamente!

Foi útil?

Solução

Informações gerais sobre gradientes lineares

Linear-gradient documentação encontra-se em:

Porque o gradiente linear em JavaFX CSS é a mesma sintaxe CSS do w3c, qualquer tutorial sobre CSS gradientes lineares retornado pelo google provavelmente irá aplicar ao JavaFX CSS.

Comentários endereço de e-mail para JavaFX documentação é:javasedocs_us@oracle.com

Gradientes lineares e SceneBuilder

Cena Construtor usa FXML para representar gradientes lineares.Ele também pode usar renderização gradientes lineares de CSS, que o editor de gradientes de cor em SceneBuilder trabalha para editar o FXML representação de gradientes e não o CSS representação.

Aqui é um resultado de carregamento os seguintes FXML arquivo em SceneBuilder:

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.paint.*?>
<?import java.lang.*?>
<?import javafx.scene.shape.*?>

<Polygon xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
  <points>
    <Double fx:value="-50.0" />
    <Double fx:value="40.0" />
    <Double fx:value="50.0" />
    <Double fx:value="40.0" />
    <Double fx:value="0.0" />
    <Double fx:value="-60.0" />
  </points>
  <fill>
    <LinearGradient startX="0.5" startY="0" endX="0.5" endY="1">
      <stops>
        <Stop color="WHITE" />
        <Stop color="BLACK" offset="1.0" />
      </stops>
    </LinearGradient>
  </fill>
</Polygon>

gradient

Seleccione Definições De Barra De

A barra de rolagem definições de marcação proporcional coordenadas de início e fim propriedades do gradiente linear.Estas coordenadas a partir de um direcional vetor (linha), ao longo do qual as cores no gradiente linear mudar de acordo com o definido pára.Os bares funcionam da seguinte forma:

  • barra da esquerda:startY
  • barra superior:startX
  • barra da direita:endY
  • barra inferior:endX

Acima de preenchimento, isso significa começar na parte superior central e de viagem ao centro da parte inferior, variando a cor do branco ao preto que você vá, então, é uma linha reta de cima para baixo vertical de transição.

Discreto Gradientes

Se você não quer uma gradação suave, mas queria uma abrupta, em seguida, adicionar mais parar, por exemplo:

<fill>
  <LinearGradient endX="0.5" endY="1" startX="0.5" startY="0">
    <stops>
      <Stop color="WHITE" />
      <Stop color="WHITE" offset="0.5"/>
      <Stop color="BLACK" offset="0.5" />
      <Stop color="BLACK" offset="1.0" />
    </stops>
  </LinearGradient>
</fill>

enter image description here

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top