在Pebble Watchface上隐藏位图图层

时间:2018-06-12 15:56:48

标签: pebble-watch pebble-sdk cloudpebble

我一直在制作一个非常基本的表盘,包括静音和放大器。蓝牙指示器图标。我一直试图使用layer_set_hidden()隐藏图层,具体取决于连接和静音状态,但我遇到了麻烦。 layer_set_hidden()命令适用于init()函数,但不适用于main_window_load()。它会导致应用程序在加载时崩溃,并且看不到任何内容。日志显示:

[ERROR] ault_handling.c:97: App fault! {77b4b888-5c9a-40b4-9dca-54f0eb498831} PC: 0x80a5204 LR: 0x441

我一直在CloudPebble上开发,而Github是here。我已经发布了一些令人讨厌的评论,显示导致崩溃的2行以及layer_set_hidden()init()的调用工作正常。

另一个不太重要的问题是设置位图图层上透明png的背景颜色不会改变。我默认是黑色但我希望我的黑色图标显示在白色背景上。这些大纲也有很多评论。

任何帮助将不胜感激!

0 个答案:

没有答案