Skip to content

[Bug]: Constraint Layout Bug of Jetcaster #911

@EasyVector

Description

@EasyVector

Is there an existing issue for this?

  • I have searched the existing issues

Is there a StackOverflow question about this issue?

  • I have searched StackOverflow

Is this an issue related to one of the samples?

  • Yes, this is a specific issue related to this samples repo.

Sample app

Jetcaster

What happened?

So, here is the thing. I did some accessibility testing on a compose sample, Jetcaster, with the largest font size, which you could adjust inside the display setting panel of the system setting app. Just like this:

But I spotted inconsistencies among those items specified with constrats inside a lazycolumn, that is, the play icon overlays the title of podcast, and they should be seperated from each other. When normal font size is applied, this issue won't occur.

So my question is, does this error come from the constraint layout system of compose or the Jetcaster itself? I tried to change the code of Jetcaster and the problem still exists. By the way, I used the latest jetpack compose. The device I tested is the emulator of Pixel 5, with the Android 12.0(API 31) system.

Relevant logcat output

2022-07-29 14:15:26.267 5832-5841/com.example.jetcaster W/ample.jetcaste: Reducing the number of considered missed Gc histogram windows from 160 to 100
2022-07-29 14:28:15.755 5832-5859/com.example.jetcaster D/EGL_emulation: app_time_stats: avg=1437.98ms min=19.21ms max=2856.75ms count=2
2022-07-29 14:28:17.824 5832-5859/com.example.jetcaster D/EGL_emulation: app_time_stats: avg=28.45ms min=2.12ms max=1162.49ms count=52
2022-07-29 14:28:18.859 5832-5859/com.example.jetcaster D/EGL_emulation: app_time_stats: avg=26.77ms min=2.47ms max=426.97ms count=28
2022-07-29 14:28:19.867 5832-5859/com.example.jetcaster D/EGL_emulation: app_time_stats: avg=16.13ms min=2.68ms max=250.93ms count=40
2022-07-29 14:28:20.898 5832-5859/com.example.jetcaster D/EGL_emulation: app_time_stats: avg=19.46ms min=2.33ms max=212.41ms count=33

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingtriage meIssue that needs to be triaged

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions