发现 MIUI13 对于 Compose 的 Navigation 支持有个致命问题

2022-05-09 16:38:43 +08:00
 equationl

原本以为是我的程序有问题,谷歌了一下,发现了这条 IssueTracker:

https://issuetracker.google.com/issues/227926002

看来并不是个例,而且看这个意思,谷歌认为不是 Navigation 的问题而是 MIUI 的问题?

然后我屁颠屁颠的跑去小米的开发者平台,找到了 MIUI 的反馈邮箱,发邮件过去反馈,结果被拒收了...

这给我整不会了,还好在邮箱下面还有一个社区反馈的渠道,点进去却被重定向到了小米的圈子,一看这个圈子内容就不像是适合反馈这个问题的地方,但是我还是试着发了条帖子,果然石沉大海了...

帖子如下: https://s.xiaomi.cn/c/6uwjiEH2?channel=Share

所以像这种问题要去哪儿反馈?

6040 次点击
所在节点    Android
25 条回复
zii4914
2022-05-13 12:28:38 +08:00
手机里面有 BUG 反馈,或许会在开发内部建立工单处理。
小米官网有客服,可以找客服说下。

我用了多年小米,你说的反馈不了我也震惊。我知道小米越来越拉胯,没想到直接拉成劈叉。我前两个月换了阵营了,感觉比小米好多了,小米的 UI 系统从头部负优化到尾部,也是 6 。
equationl
2022-05-13 13:10:46 +08:00
@zii4914 不知道与我发了这个帖子有没有关系,后来有小米的工程师联系我了。

其实我指的反馈不了是指没有合适的反馈渠道。

手机里面的 BUG 反馈是针对一般用户而非开发者的,我找了一圈分类,没找到适合我这个问题的分类。

而小米的开发者平台给的反馈渠道却又行不通,给了个邮箱已经弃用了,发不了邮件,又给了个反馈社区,却被重定向到了我上面说的这个针对一般用户的反馈社区。
Meka
2022-05-29 19:30:35 +08:00
Redmi K40 MIUI13.0.3 稳定版,我用这个 navigation 还挺正常的
lisongeee
2022-06-07 14:11:52 +08:00
```kt
val anim = remember { Animatable(UseHook.screenWidth/2, Int.VectorConverter) }
LaunchedEffect(Unit) {
log('此处确实输出了')
anim.animateTo(
0,
TweenSpec(easing = FastOutSlowInEasing, durationMillis = 300)
)
}
```
我启动 app 的时候执行这个,动画并不会执行,需要用手触摸一下才会执行
按照上面那个老哥说的
lifecycleScope.launch {
delay(100)
setContent {
}
}
之后才会播放动画
Navigation 也有一个默认的渐变动画,我怀疑是动画的问题
equationl
2022-06-07 14:50:28 +08:00
@lisongeee 后来小米工程师联系我了,具体原因他们没有告诉我,但是说已经找到原因并且修复了,就是不知道什么时候能发布更新,也许已经后台静默更新了。

反正我手机没有更新过系统,但是再也无法重现这个问题了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/851784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX