Languages

Menu
Sites
Language
label text의 outline 효과 .

안녕하세요.

저는 지금 기어 서클앱을 짜고 있는데요...

화면에 나오는 text 들의 아웃라인을 주고 싶어서,,,,

아래와 같이 style 쪽에 outline 을 주었는데도 아무런 변화가 없더라구요.

혹, 제가 잘못한 부분이 있다면 조언좀 부탁드립니다.

감사합니다.

 

 

 ad->labelTime = elm_label_add(box);
 evas_object_size_hint_align_set(ad->labelTime, EVAS_HINT_FILL, EVAS_HINT_FILL);

 sprintf(time_str, "%d:%02d", hour24%12, minute);
 snprintf(time_ampm_str, sizeof(time_ampm_str), "<align=center><color=#303030>%s<font_size=16><font=Tizen:style=outline> %s</font></font_size></color></align>", time_str, ampm_str);//"<align=center><color=#E0E0E0><font_size=26>10:10</font_size></color></align>"

 

 elm_object_text_set(ad->labelTime, _(time_ampm_str));
 evas_object_show(ad->labelTime);
 

View Selected Answer

Responses

6 Replies
daniel kim

안녕하세요.

outline은 아래와 같이 설정하는 것으로 알고 있습니다. 아래 code 참조를 해보시기 바랍니다.

<style type="text/css">
    .data {
    outline-style: solid;
    outline-color: #000066;
    outline-width: 5px; 
 }
</style>

<body> 
  <div >
        <h2><span class="data" >10:10</span></h2>
  </div>
</body>

Kim

현재 저는 네이티브 앱을 짜고 있습니다.

또한 , edc를 사용하지 않았으면 하구요...

native 로 하는 방법은 모르실까요?

colin Rao

seems the evas text object on Native app can help you.

as below api froms the help doc.

void  evas_object_text_style_set (Evas_Object *obj, Evas_Text_Style_Type type) 
  Sets the style to apply on the given text object.  
  
void  evas_object_text_outline_color_set (Evas_Object *obj, int r, int g, int b, int a) 
  Sets the outline color for the given text object.  

 

EVAS_TEXT_STYLE_OUTLINE  
Text with an outline 
 
EVAS_TEXT_STYLE_SOFT_OUTLINE  
Text with a soft outline 

daniel kim

안녕하세요..

아래 api를 사용하시면 될 것 같습니다.

        void evas_object_text_style_set  ( Evas_Object *  obj,    Evas_Text_Style_Type  type )

Ide의 help page의 아래에 자세한 description이 있으니 참조하시면 될것 같습니다.

        API References > Native Application > Mobile Native > Mobile Native API Reference > UI > EFL > Evas > Generic Object Functions > Specific Object Functions --> Tizen Mobile Native API

 

Mark as answer
Jeongsu Kim

outline은 outline_color와 같이 사용하셔야 합니다.

https://developer.tizen.org/dev-guide/2.3.1/org.tizen.native.mobile.apireference/group__Evas__Object__Textblock.html#textblock_paragraphs
 

<style=outline outline_color=#FF0000FF>outline text</style>

 

Kim

outline_color 와 함께 선언하니, 정상적으로 동작되네요.

많은 분들의 도움 진심으로 감사드립니다~