material-components / material-components/material-components-android

[ExtendedFloatingActionButton] ExtendedFloatingActionButton shrinks/expands abruptly after animation due to width reset

Open
#4,891 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Widget: FloatingActionButton
Dominant language
Java
Stars
17.4k
Forks
3.2k
PR merge metrics
No merged PRs in 30d

Description

Description:
After clicking EFAB(ExtendedFloatingActionButton,for easy writing), it will reset the width and does not match with the animation width.

Behavior:

https://github.com/user-attachments/assets/788aebce-2070-49ac-9ecb-00704df11baf

Source code: com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton

Minimal sample app repro: Github

Android API version: Min 21 ; Target 33

Material Library version: 1.13.0-rc01

Device: Redmi Turbo 4 Pro (HyperOS with Android 15)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton and reproduce the behavior in the linked Axiom sample app. Trace the width during the expand or shrink animation; done means the final width remains consistent with the animation instead of resetting abruptly.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.