找回密码
 立即注册
查看: 2247|回复: 0

Tizen基本部件的进度与计时代码

[复制链接]
发表于 2015-9-11 23:45:09 | 显示全部楼层 |阅读模式
基本部件的进度与计时
这段代码演示了如何使用基本初等进度部件。

  1. // update progressbar, 1% for each call
  2. static Eina_Bool progressbar_value_set(void *data) {
  3.         Evas_Object *progressbar = data;
  4.         double progress = elm_progressbar_value_get(progressbar);
  5.         if (progress < 1.0) {
  6.                 progress += 0.01;
  7.                 elm_progressbar_value_set(progressbar, progress);
  8.                 return ECORE_CALLBACK_RENEW;
  9.         }
  10.         return ECORE_CALLBACK_CANCEL;
  11. }


  12. static void progressbar_test(appdata_s *ad) {
  13.    
  14.         // create a progressbar
  15.         Evas_Object *progressbar = elm_progressbar_add(ad->win);
  16.         evas_object_resize(progressbar, 200, 50);
  17.         evas_object_move(progressbar, 100, 100);
  18.         
  19.         // set its style to a regular progressbar
  20.         elm_object_style_set(progressbar, "progressbar");
  21.         
  22.         evas_object_show(progressbar);
  23.         elm_progressbar_value_set(progressbar, 0);

  24.         // add a timer to change progressbar values (demo)
  25.         ecore_timer_add(0.1, progressbar_value_set, progressbar);
  26. }
复制代码


欢迎来到泰泽网:http://www.tizennet.com/ 泰泽论坛:http://bbs.tizennet.com/ 好没有内涵哦,快到设置中更改这个无聊的签名吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|泰泽应用|泰泽论坛|泰泽网|小黑屋|Archiver|手机版|泰泽邮箱|泰泽网 ( 蜀ICP备13024062号-1 )

GMT+8, 2024-11-1 10:30 , Processed in 0.046722 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表