gpt4 book ai didi

c - 如何在 Pebble C API 中设置图层周围的线条边框?

转载 作者:行者123 更新时间:2023-11-30 15:05:17 25 4
gpt4 key购买 nike

有没有办法给 Pebble C 中的图层对象一个黑色(或任何类型)的线条边框?

最佳答案

由于您无法在图层框架之外绘制,因此您应该在其内部绘制边框。

您可以绘制图层,然后在其内部绘制一个矩形。

或者

您可以有一个图层,然后再在其上放置另一个图层,但要稍小一些,并适当着色并缩小尺寸。

或者

您可以在图层上放置带有边框的位图。

编辑:既然您要求提供代码,这里有一些...

在初始化层本身后注册一个回调:layer_set_update_proc(layer,layer_update_proc);

您的回调(这是一个单独的函数)可能如下所示,并添加其他装饰:

static void layer_update_proc( Layer *layer, GContext *ctx ) {
GRect rect_bounds = GRect( 10, 10, 40, 60 );
graphics_draw_rect( ctx, rect_bounds );
}

关于c - 如何在 Pebble C API 中设置图层周围的线条边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39938975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com