语言

Menu
Sites
Language
How to Make transparent Background

In my app  I have a scroller  where I have added a gesture layer so that I can draw something.

It works well. I can draw. But I want to make the Screen Transparent without title bar.
I want to show only the gestures drawn in the drawing pannel.

How is it possible? Please Help.

I have used the below for the Scroller as well as for the Gesture layer object. but it is not working.

Evas_Object *bg,
bg = elm_bg_add(parent);
elm_bg_color_set(bg, 0xFF, 0x00, 0x00);

 

 

Here is my Code

static Evas_Object *
_create_momentum_view(appdata_s *ad)
{
    Evas_Object *scroller, *g, *bg, *bg1;

 scroller = elm_scroller_add(ad->nf);
 elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
 elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
 elm_win_resize_object_add(ad->nf, scroller);

 g = elm_gesture_layer_add(scroller);
 elm_gesture_layer_attach(g, scroller);



 elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_START, _momentum_start, scroller);
 elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_MOVE, _momentum_move, scroller);
 elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_END, _momentum_end, scroller);
 elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_ABORT, _momentum_abort, scroller);



 evas_object_show(scroller);

 return scroller;
}


Evas_Object *momentum_view;

momentum_view = _create_momentum_view(ad);
nf_it = elm_naviframe_item_push(ad->nf, NULL, NULL, NULL, momentum_view, NULL);

 

响应

1 回复
Jeongsu Kim

you can hide title. use this api

void  elm_naviframe_item_title_enabled_set (Elm_Object_Item *it, Eina_Bool enabled, Eina_Bool transition)

elm_naviframe_item_title_enabled_set(nf_it, EINA_FALSE, EINA_FALSE);