学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【例说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放到正中央。 “这有何难?”

    29330

    扫码关注腾讯云开发者

    领取腾讯云代金券