SpriteButton.placedInsets is not used
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 92/100
Línea de trabajo
Abre main/packages/flame/lib/src/widgets/sprite_button.dart e inspecciona la construcción de SpriteButton a InternalSpriteButton alrededor de las líneas 234-235. Verifica cómo se pasa pressedInsets y cómo afecta a la posición de la etiqueta al pulsar. La tarea está terminada cuando un valor personalizado de pressedInsets cambia el movimiento de la etiqueta al pulsar el widget; ejecuta las comprobaciones relevantes de Flutter si están disponibles.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What happened?
the perameter placedInsets on the SpriteButton widget is not passed to InternalSpriteButton. This results in custom insets not being applies when a SpriteButton is pressed.
What do you expect?
when passing a custom value for pressedInsets into a SpriteButton widget the way that the label moves when the button is pressed should be altered, it is not.
How can we reproduce this?
create a SpriteButton widget and pass in any value of pressedInsets, that value has no effect on how the label is moved when the button is pressed.
What steps should take to fix this?
add
pressedInsets: pressedInsets
between lines 234 and 235 in main/packages/flame/lib/src/widgets/sprite_button.dart
Do have an example of where the bug occurs?
No response
Relevant log output
Execute in a terminal and put output into the code block below
Output of: flutter doctor -v
Affected platforms
All
Other information
No response
Are you interested in working on a PR for this?
- I want to work on this
- Lenguaje dominante
- Dart
- Estrellas
- 10.8k
- Forks
- 1.1k
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 50
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de flame-engine/flame
-
SpriteBatch draws item colors differently when not using drawAtlas (useAtlas: false)Posiblemente ocupada @ufrshubham la tomó hace 1 día. Abiertobug
flame-engine/flame#4122 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
flame_svg: Add support to load SVG files as Path objects for collision purposesPosiblemente ocupada @adario la tomó hace 2 días. Abiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
flame-engine/flame#4120 ·
Los mantenedores suelen responder en 1 día
-
enhancement v2
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
flame-engine/flame#4116 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
flame-engine/flame#4063 ·
Los mantenedores suelen responder en 1 día
-
TextComponent shadows are not affected by OpacityEffectPosiblemente ocupada @spydon la tomó hace 42 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
flame-engine/flame#4013 ·
Los mantenedores suelen responder en 1 día
Todos los issues de flame-engine/flame
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
PhoebeSoftware/xrooster#41 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
VeryGoodOpenSource/very_good_templates#665 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
VeryGoodOpenSource/very_good_cli#1783 ·
Los mantenedores suelen responder en 1 día
-
bug to check
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día