Skip to content

[Slider] slider with label formatter crashes #3847

@manabu-nakamura

Description

@manabu-nakamura

Description: The slider with a label formatter crashes:

java.lang.NumberFormatException: For input string: "12.5K"
    at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
    at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)
    at java.lang.Float.parseFloat(Float.java:451)
    at com.google.android.material.slider.BaseSlider.positionLabel(BaseSlider.java:2674)
    at com.google.android.material.slider.BaseSlider.setValueForLabel(BaseSlider.java:2668)
    at com.google.android.material.slider.BaseSlider.ensureLabelsAdded(BaseSlider.java:2655)
    at com.google.android.material.slider.BaseSlider.onDraw(BaseSlider.java:2017)
    ...

5e5eee0

Expected behavior: The slider with a label formatter doesn't crash.

Minimal sample app repro: Catalog app (SliderDiscreteDemoFragment)

Android API version: 34

Material Library version: 1.12.0-alpha01

Device: Emulator 32.1.15 (API 32)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions