smiletigerpp

Results 4 comments of smiletigerpp

好的 愿意帮忙测试 希望awtk越来越好 这个是不是还跟脏矩形那边lcd.inc那个也需要优化。这个刷新区域是脏矩形那边获取判断的吧

> 你帮我用这个分支测试吧,谢谢:https://github.com/zlgopen/awtk/tree/opt_progress_circle 我测试了一下比之前好很多很多了,已经可以用在仪表上面60帧率了,但是还是觉得有优化的空间,比如400x400的控件,然后linewidth设置为100,如果我背景色为透明色,前景为图片,实际前景图片只有线宽10的有效区域,那么实际上percent的控件还是按照100线宽来计算脏矩形的,是否可以智能的去判断透明区域,把透明区域减掉,这样还可以继续优化比较大的空间,就是前景背景在处理透明的时候要把透明区域剪裁掉,当然我只是用printf来debug测试了一下,还没有用到jlink来具体测试,我会继续关注的,非常感谢大佬用心过年还在加班解决优化

> 好的,谢谢。 > > “linewidth设置为100,如果我背景色为透明色,前景为图片,实际前景图片只有线宽10的有效区域”有实际需求,还是只是方便一点?“智能的去判断透明区域”也是需要花时间的,我也不想把代码弄得太复杂。 实际上这个控件很重要的 经常用在仪表盘上面的 最最关键的一个控件 用来配合指针旋转背景用的 你们awtk那个配合rt1052还是imux6上面那个仪表demo没有用的这个功能 但是基本上所有的仪表控件都是需要这个功能的 这个控件拿来做百分比指示是大材小用了 ![Uploading MVIMG_20220203_214544.jpg…]()

![MVIMG_20220203_214544](https://user-images.githubusercontent.com/98706229/152671964-44672611-39c4-4934-b1f4-50f0838d5202.jpg) 你看看里面那一圈提示圈基本上高端仪表都是有这个提示圈的。所以我对这几个控件的效率和功能比较挑剔看中 这里发不了图片吗?我本来发一下图片给你看看 都是要这个控件的