
Fundo para etiqueta
Cor de fundo do rótulo
VictoryLabel agora suporta fundos! O suporte backgroundStyle permite renderizar e dar estilo a um elemento reto por trás de sua etiqueta. O tamanho do reto é determinado para você com base no tamanho e estilo da etiqueta. O prumo backgroundPadding pode ser usado para ajustar o tamanho do reto de fundo. Os fundos de etiqueta também funcionam com etiquetas de várias linhas e em linha: Fundos de etiqueta também são compatíveis com pontas de ferramentas!
Acrescentamos um prumo de etiquetaPlacement à VictoryPie que facilita a correspondência dos ângulos da etiqueta com os ângulos de suas fatias correspondentes. As opções de colocação são “vertical”, “paralela”, e “perpendicular”. Este prumo também pode ser dado como uma função. Ele também funciona com pontas de ferramentas!
Adicionamos um novo componente gráfico para permitir que você crie facilmente gráficos de histogramas. Com VictoryHistogram você pode criar histogramas bonitos e interativos. Usando o prumo de caixas, você tem flexibilidade na forma como seus dados são armazenados, permitindo que você especifique faixas de caixas específicas, ou uma contagem aproximada de quantas caixas você deseja.
Fundo para etiqueta do momento
Você perdeu as citações na seqüência ON/OFF em sua expressão – o código acima deve funcionar em um cartão oh-label como este (como dito, ele só funciona para a parte do conteúdo do widget e não para o título e rodapé)
Supondo que você queira alinhar seu texto à esquerda ou à direita dentro do widget – você poderia recriar sua variante acima mostrada do ‘oh-label-card’ assim e mudar o atributo de estilo dentro do slot ‘texto’ ao seu gosto:
Não tenho certeza se você seria capaz de me indicar a direção de alguma documentação, do meu entendimento para OH3, a estrutura F7 foi adotada. Seria benéfico entender a estrutura em si e como os arquivos YAML são estruturados para uso dentro da OH.
Há um enorme potencial de customização, sim. Como você já reconheceu, a MainUI utiliza principalmente componentes F7, o que permite criar um monte de coisas extravagantes. (por exemplo: widget de teclado, widget Sonos, widget Multiroom Audio Player, controlador Aircon, widget Camera, widget Weather para citar apenas alguns deles – você pode encontrar a maioria deles na categoria UI deste fórum)
Fundo para etiqueta 2022
Você quer tornar o rótulo (exceto o texto) transparente? Windows Forms (presumo que WinForms – isto é verdade) não suporta realmente a transparência. A maneira mais fácil, às vezes, é a cor de fundo da etiqueta para Transparente.
Geralmente, as etiquetas e caixas de texto que aparecem na frente de uma imagem são melhor organizadas em um painel. Ao renderizar, se as etiquetas precisarem ser transparentes para uma imagem dentro do painel, você pode mudar para imagem como pai das etiquetas em Iniciação de forma como esta:
Uma maneira fácil de ter uma etiqueta com uma imagem atrás dela é usar a Propriedade de Imagem da própria etiqueta. Isto imprimirá o texto sobre o topo da imagem, e permitirá alinhar a imagem (topo/baixo/esquerda/direita/centro) conforme necessário. imagem
Etiqueta de dados
Definiu um estilo e o aplicou ao rótulo. Entretanto, a cor de fundo da etiqueta é branca (ou prateada?) e não preta. Quando mudo a cor do texto para preto, por exemplo, posso ver a cor correta do texto na tela. (A propósito, tudo se compila bem).
Esperamos que a sugestão de @embeddedt seja uma boa solução, mas se você desenhar um espaço em branco, você deverá ser capaz de resolver o problema do foco chamando: void lv_obj_set_click(lv_obj_t *obj, bool en) sobre o objeto de fundo e definindo-o como falso. Você também pode remover ou definir a borda para preto usando os estilos, se desejar.