我正在将一个C语言信息亭应用程序移植到运行Ubuntu 16的x86机器上。
我正在使用 EFL GUI 框架(版本 1.20.7( - 这对我来说是新的。
我设法为按钮添加一个图标,但该按钮仍然有一个框架和"按下"的 GUI 动画。
我只希望我的自定义按钮图像可见,可能在 2 个图像之间切换:"按下"和"未按下"(在匹配事件时,按配置...也许边缘???(。
我不介意使用任何小部件(图像等(,如果它有相关事件的回调。
谢谢。
与其使用具有标准主题的按钮对象,不如使用图像(evas_object_image_add(并在鼠标向下/向上时更改图像(evas_object_event_callback_add(obj,EVAS_CALLBACK_MOUSE_DOWN,...((。
您应该注意evas_命名空间和elm_命名空间之间的区别 - elm(工具包(具有标准主题,而evas(渲染库(是"空白画布":)。Evas 对象可以像任何其他 Elm 小组件一样添加到 UI 中。