小袁同学

Results 7 comments of 小袁同学

你好,李工,我最近遇到一个问题: 我们在测试过程中,发现在存在数据定时获取的页面上,跳转到自定义的弹窗界面时,会有该页面的功能函数无法触发的问题。或者还停留在原有的界面上在操作。 你这边遇到这样的问题吗??

这边目前没有较合适的重现demo。但是大体重现的流程为: 进入具有定时数据加载的界面,按键进入到另一界面(该界面定时退出)操作后弹窗提示,弹窗为自定义弹窗(为全屏显示的普通弹窗,定时退出该界面,从而达到弹窗效果),在自定义弹窗的xml中有绑定任意键退出的函数。但是从此具有数据加载的页面执行此操作,按键退出函数完全没有触发。 有的界面数据加载频率高一点,就会呈现在该界面执行相应的按键函数,而当前显示界面相应按键函数未响应。

关于控件hscroll_label的一点建议,建议将控件的滑动速率设置为可调,固定时间导致界面中若存在多个该控件,就有可能由于超出文本不一致,导致画面不协调的情况。下面是我做的一点调整: diff --git a/src/ext_widgets/scroll_label/hscroll_label.c b/src/ext_widgets/scroll_label/hscroll_label.c index 541bc674f..20b750858 100644 ---a/src/ext_widgets/scroll_label/hscroll_label.c +++b/src/ext_widgets/scroll_label/hscroll_label.c @@ -247,13 +247,14 @@ ret_t hscroll_label_step(widget_t* widget) { /* 更改滑动框hscroll_label的滑动策略,根据超出文本长度(range)确定滑动时间 */ /* 例如此时为 30ms 位移一个像素 */ - hscroll_label->duration = range...

对的,文本超过给定宽度以后都不会滚动。

XML代码: ``` ``` 最后的呈现结果: ![效果图](https://user-images.githubusercontent.com/74539434/128665688-0d9b05bf-b343-4b36-8b11-e505b0e0cf64.png) 改变其中list_item的w值的效果: ![效果图2](https://user-images.githubusercontent.com/74539434/128666786-6394445f-c2bb-450e-9664-5c997b0edf4a.png)

在去年十月份的版本里,子控件的w x y这些位置参数都是基于父控件的位置信息决定的,都是相对值

刚刚我发现了一个影响元素---scroll_view控件,在未使用scroll_view控件时,我们的UI可以正常显示,也可以采用百分比(均可以正常显示),但是在添加scroll_view控件后则造成了我们之前所遇到的情况。下图就是在未使用scroll_view控件和使用scroll_view控件的显示: ![未使用scroll_view效果图](https://user-images.githubusercontent.com/74539434/128795286-fe770ab7-12f8-4bca-a386-a984db3fa392.png) ![添加scroll_view效果图](https://user-images.githubusercontent.com/74539434/128795294-0507389f-3396-4c56-b9af-e53e22db203b.png) 我在查看了开发文档,似乎也没有错误是关于scroll_view控件的。去除掉scroll_view控件又会导致条目不能滚动。另外你所说的修改我也尝试了,并未生效。