Todo lo que necesitas saber sobre tecnología

Etiqueta: Vistas de Android

Reproductor de YouTube

Reproductor multiplataforma YouTube kotlin. YouTubePlayer componible te permite insertar un reproductor de video de YouTube en tu aplicación Jetpack Compose.

Source link

El arsenal de Android – Vistas

¡Una biblioteca de Android ligera con animaciones emergentes! Fácil de usar Tamaño pequeño Altamente personalizable Primeros pasos Para usar esta biblioteca en su proyecto, agregue la siguiente dependencia a su archivo build.gradle: allprojects { repositories { … maven { url ‘https://jitpack.io’ } } } dependencias { implementación ‘com.github.gold24park:PopcornView:release-1.0.2’ } Uso Agregue PopcornView a su archivo XML de diseño:
O configure las propiedades de las palomitas de maíz e inicie la animación mediante programación: val popcornView = findViewById(R.id.popcornView) val forma = PopcornShape.DrawableShape( tamaño = 100F, dibujable = ContextCompat.getDrawable(context, R.drawable.popcorn)!!, ) popcornView.start( forma = forma, cantidad = 40, intervalo = 10, ) gravedad: La aceleración debida a la gravedad en píxeles por segundo al cuadrado. (Predeterminado: 0.37F) minVelocity: La velocidad mínima de las palomitas de maíz en píxeles por segundo. (Predeterminado: 20) maxVelocity: La velocidad máxima de las palomitas de maíz en píxeles por segundo. (Predeterminado: 40) angleRangeStart: el ángulo mínimo de lanzamiento de las palomitas de maíz en grados. (Predeterminado: 45) angleRangeEnd: El ángulo máximo de lanzamiento de las palomitas de maíz en grados. (Predeterminado: 135) elasticidad: La elasticidad de las colisiones entre las palomitas de maíz y las paredes. (Predeterminado: 0.6F) fricción: El coeficiente de fricción de las palomitas de maíz en las paredes. (Predeterminado: 0.39F) ttl: El tiempo de vida de las palomitas de maíz en milisegundos. (Predeterminado: 30,000L) desvanecimiento: si las palomitas de maíz deben desvanecerse antes de desaparecer. (Valor predeterminado: verdadero) Personalizar formas con PopcornShape TextShape TextShape representa una forma que se dibuja como texto. Tiene las siguientes propiedades: val forma = PopcornShape.TextShape( tamaño = 100F, texto = «Pop!», textColor = ContextCompat.getColor(this, R.color.amarillo) ) tamaño (obligatorio): El tamaño del texto a ser dibujado. texto (obligatorio): El texto que se va a dibujar. textColor (opcional): el color del texto que se va a dibujar. (Predeterminado: Color.NEGRO). DrawableShape val shape = PopcornShape.DrawableShape( size = 100F, drawable = ContextCompat.getDrawable(this, R.drawable.popcorn)!!, ) DrawableShape representa una forma que se dibuja como un elemento de diseño. Tiene las siguientes propiedades: tamaño (obligatorio): El tamaño del elemento de diseño que se va a dibujar. dibujable (obligatorio): El dibujable que se va a dibujar. Configuración de la posición para hacer estallar Puede especificar la posición desde donde se generarán las palomitas de maíz en el método start(). PopcornView.start(…startX: Float, startY): genera palomitas de maíz a partir de las coordenadas (startX, startY). Alternativamente, puede usar StartPosition: StartPosition StartPosition( xAxis: XAxisPosition.CENTER, yAxis: YAxisPosition.CENTER,) xAxis: XAxisPosition.LEFT | XAxisPosition.CENTRO | XAxisPosition.RIGHT Eje y: YAxisPosition.TOP | YAxisPosition.CENTRO | YAxisPosition.BOTTOM Contribuir Le invitamos a contribuir a este proyecto. Si encuentra algún error, tiene alguna solicitud o sugerencia de función, o simplemente desea mejorar el código, no dude en abrir un problema o enviar una solicitud de extracción. Se agradecen mucho sus contribuciones. Licencia Este proyecto tiene licencia según los términos de la licencia MIT. Consulte LICENCIA para obtener más información.

Source link

Funciona con WordPress & Tema de Anders Norén