Saltar al contenido

ancho del borde del marco en Xamarin.Forms

Buscamos en todo el mundo online para regalarte la respuesta para tu dilema, si continúas con dudas deja la pregunta y contestamos sin falta, porque estamos para ayudarte.

Solución:

Puedes intentar algo como esto:


    
        
                            
        
    

Simplemente envuelva su marco en otro marco dándole el color de fondo que desea que sea el color de borde. Y dale al relleno del marco del envoltorio. Aquí hay un ejemplo de la imagen redonda con borde.


    
            
    

Puede crear su propia implementación con efectos o ampliar la biblioteca de código abierto de FreshEssentials. Tienen un control llamado AdvancedFrame que proporciona renderizadores personalizados para el control Frame en todas las plataformas.

Si observa cada proyecto específico de plataforma, notará la AdvancedFrameRenderer clases que crean rutas bezier para compatibilidad con esquinas redondeadas. Solo tendrás que sumergirte en el Draw en cada plataforma (iOS, Android) y descubra cómo configurar el ancho del trazo.

Es más fácil comenzar desde Android ya que allí el ancho del trazo ya está definido en el código (en esta línea). Solo querrá crear una propiedad para eso en el control AdvancedFrame para que pueda tener un ancho diferente en cada control. No estoy seguro de cómo configurar el ancho del trazo en iOS, pero está usando UIBezierPath, que debería ser bastante fácil de modificar.

valoraciones y reseñas

Si guardas alguna sospecha o capacidad de aumentar nuestro noticia te insinuamos dejar una ilustración y con deseo lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *