有没有办法在Pebble C中为图层对象提供黑色(或任何类型)边界线?
答案 0 :(得分:1)
由于无法在图层框外绘图,因此您应该在其中绘制边框。
您可以绘制图层,然后在其中绘制一个矩形。
OR
你可以有一个图层,另一个图层可以有一个图层,但是稍微小一些,颜色适当且尺寸减小。
OR
您可以在图层上放置带边框的位图。
修改:由于您要求代码,这里有一些......
在使用以下内容初始化图层后注册回调: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 );
}