Spanish Personalizar vista B4XFloatTextField

oparra

Well-Known Member
Licensed User
Estimados,

Quiero compartir un ejemplo (archivo adjunto) de como se puede personalizar una vista B4XFloatTextField de la librería XUI Views.

En este ejemplo he usado el método de desarrollo B4XPages, y si desea se puede usar en el desarrollo normal.

La única diferencia entre las plataforma, es que en B4J utiliza un archivo de estilo CSS.

Estoy atento a sus comentarios.

Saludos,

Resultados B4J y B4A:

1617471506038.png
1617471590347.png
 

Attachments

Rubsanpe

Active Member
Licensed User
Hola. Muy interesante. ¿Como consigues sacar el Hint del campo de texto?

Un saludo

Rubén
 

oparra

Well-Known Member
Licensed User
Agregar a la rutina del ejemplo:
Public Sub SetFloatTextField
B4X:
    If FloatTextField.TextField Is TextArea And xui.IsB4J Then
        Dim ta As TextArea = FloatTextField.TextField
        ta.WrapText = False
        ta.Style = $"
                    -fx-background-image: url(${File.GetUri(File.DirAssets, "img.jpg")});
                    -fx-background-repeat: stretch;
                    -fx-background-size: 100% 100%;
                    -fx-background-position: center center;
                    -fx-effect: dropshadow(three-pass-box, rgba(0,0,0,0.9), 10, 0, 0, 0);
                    -fx-background-color: transparent;
                   "$
    End If
 
Last edited:
Top