seek

Results 12 comments of seek

> 已修改,麻烦更新代码试试。谢谢。 抱歉回复的有点晚,我试了可以的。

我刚试了下,发现如果控件的style中包含了round_radius,那么opacity就不生效了。 例如: 控件:`` 控件 style: ``` ``` 如果style中包含`round_radius="5"`,那么opacity就不生效了,反之去掉则正常。

抱歉上面的问题我没有描述清楚,我刚试了下,上述问题是在使用CARIO的时候才会出现。 编译选项 awtk_config.py: VGCANVAS='CAIRO' NANOVG_BACKEND='AGGE' 然后我刚试了下该问题应该是8月30号的一次修改造成的,我将ffr_draw_rounded_rect.inc中的内容回退到了8月30号之前的,上述问题就解决了。 ![image](https://user-images.githubusercontent.com/52411012/134792586-98e92aa7-1235-4391-9083-071c6791ff05.png)

> 目前你是用什么版本?3月16号有针对垂直同步的问题有修复过 我使用的是3月5号的到现在的最新版本 > @hantianheng 在我们测试的设备上没有出现类似的问题,麻烦你帮确认一下在你的设备,下面代码跑的是哪个流程: > awtk-linux-fb/awtk-port/lcd_linux/lcd_linux_fb.c line:262 > > ``` > static lcd_t* lcd_linux_create(fb_info_t* fb) { > if (fb_is_1fb(fb)) { > return lcd_linux_create_flushable(fb); > } else { >...

> 目前你是用什么版本?3月16号有针对垂直同步的问题有修复过 你好,我目前使用的是最新的版本,我看到了3月9号将垂直同步的功能又加了上去,但是3月16号的版本中没有看到关于垂直同步的修复啊。

> 那你更新到最新版本的 linux-fb 还是出现撕裂问题?你的屏幕是单缓存还是多缓冲的? 我使用的是单缓存的 fb_info_t: /dev/fb0 xres=480 yres=480 xres_virtual=480 yres_virtual=480 bits_per_pixel=32 line_length=1920 fb_info_t: red(16 8) green(8 8) blue(0 8) xpanstep=1 ywrapstep=0 fb_size=921600 fb_total_size=921600 fb_nr=1 smem_len=921600 fb_open clear fb_open ok...

> @hantianheng 在我们测试的设备上没有出现类似的问题,麻烦你帮确认一下在你的设备,下面代码跑的是哪个流程: > awtk-linux-fb/awtk-port/lcd_linux/lcd_linux_fb.c line:262 > > ``` > static lcd_t* lcd_linux_create(fb_info_t* fb) { > if (fb_is_1fb(fb)) { > return lcd_linux_create_flushable(fb); > } else { > return lcd_linux_create_swappable(fb); >...

> 单缓冲(lcd_linux_create_flushable) 的情况下,无法避免撕裂,如果可以建议用fbset指令调整为双缓冲,但是否能设置成功取决于你的板子上的系统平台,比如你的lcd是800x480x16: > > ``` > sudo fbset -g 800 480 800 960 16 > ``` > > 如果只能用单缓冲的情况,可以尝试修改 > awtk-linux-fb/awtk-port/lcd_linux/lcd_linux_fb.c line:143 > > ``` > static ret_t lcd_mem_linux_flush(lcd_t*...