首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【例说Arm-2D界面设计】做剪影风也太简单了8!

bIsNewFrame) { arm_2d_rgb16_fill_colour(ptFrameBuffer, NULL, GLCD_COLOR_WHITE); arm_2d_align_centre...arm_2d_op_wait_async(NULL); } } 主要是: 借助 arm_2d_rgb16_fill_colour() 给整个屏幕背景填充白色; 借助 arm_2d_align_centre...() 计算出一个能将目标贴图 c_tileCMSISLogo 居中的一个区域 __centre_region; 借助 arm_2d_rgb565_tile_copy_with_src_mask() 将贴图...由于 __centre_region 是一个局部变量,考虑到API可能会工作在“异步”模式下,因此必须要借助 arm_2d_op_wait_async() 来确保实际的绘制工作在 __centre_region...黄金分割比其实并不是什么难题,本质上就是要替换掉原本的 __centre_region ——因为它代表的是把 c_tileCMSISLogo放到正中央。 “这有何难?”

68330
领券