<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【AWTK使用經驗】如何設計立體電池進度條?

ZLG致遠電子 ? 2024-04-18 08:25 ? 次閱讀

AWTK是基于C語言開發的跨平臺GUI框架?!禔WTK使用經驗》系列文章將介紹開發AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設計自定義進度條?這些都會在系列文章進行解答。

如何設計立體電池進度條

在AWTK提供的進度條控件默認樣式是比較簡單的平面進度條,而在實際開發過程中可能用到需要特殊樣式的進度條,比如不規則進度條、分段式進度條以及立體進度條等。本章節將以立體電池進度條為例子介紹如何開發其它樣式的進度條。

1f7f50a4-fd1a-11ee-9118-92fbcf53809c.png

圖1電池進度條效果圖

對于上面提到的特殊樣式進度條,大多可以直接在progress_bar控件中使用前景圖片后景圖片結合的方式來實現。
首先要準備一下圖片素材,一般準備兩張圖片素材,一張是進度條值為0的圖片,另一張是進度條值為100的圖片。注意兩張圖片尺寸需要一樣,圖片尺寸會直接影響進度條控件的大小。1f82e462-fd1a-11ee-9118-92fbcf53809c.png圖2進度條值為0和100的圖片素材

在AWTK Designer中拖拽出一個進度條progress_bar控件,將它的背景顏色bg_color、前景fg_color設置為透明,并且將進度條控件的寬高設置為圖片的寬高。1fb26d0e-fd1a-11ee-9118-92fbcf53809c.png圖3設置progress_bar控件前背景顏色接著是設置progress_bar控件的前背景圖片:將進度條值為0的圖片設置成背景圖片bg_image;將進度條值為100的圖片設置成前景圖片fg_image。同時,設置背景圖片顯示方式bg_image_draw_type與前景圖片顯示方式fg_image_draw_type都為default顯示方式。最終得出的控件效果圖如下:1fba7d96-fd1a-11ee-9118-92fbcf53809c.png圖4 progress_bar效果圖

測試進度條效果

在完成progress_bar控件的設置之后,接下來可以測試一下它的效果。選中progress_bar控件,并為其添加循環播放的值動畫,即可看到進度條實際播放的效果。
1fd6476a-fd1a-11ee-9118-92fbcf53809c.png圖5 progress_bar動畫運行效果圖其它樣式的進度條如分段式進度條也是可以用類似的辦法實現,準備兩張進度條值為0與值為100的圖片,然后設置到progress_bar控件樣式中,最后模擬運行查看效果即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    4531

    瀏覽量

    125225
  • 電池
    +關注

    關注

    82

    文章

    9861

    瀏覽量

    124221
  • awtk
    +關注

    關注

    0

    文章

    27

    瀏覽量

    176
收藏 人收藏

    評論

    相關推薦

    LabVIEW原版Windows的進度條UI

    `通過調用.Net接口實現,感覺這個進度條的動畫效果還是不錯的,在這里分享一下 ` (文件被吞重傳)
    發表于 02-05 14:33

    關于進度條

    我用的labview8.6,初學者,在那能找到進度條??!
    發表于 10-28 11:35

    進度條問題

    如何通過編程的方法改變進度條刻度的最大值?
    發表于 02-20 22:55

    自己做的好看的進度條

    看論壇里有人做的進度條模仿者做了一個感覺還挺漂亮希望大家多提意見
    發表于 08-27 16:24

    請問怎么用進度條顯示程序的進度

    怎么用進度條顯示程序的進度
    發表于 12-24 10:02

    labview的進度條

    這是一個labview的進度條程序,比較好用
    發表于 08-04 14:30

    關于運用進度條顯示下發過程

    之前搜了一下帖子,學會了通過設置時間來創建一個進度條顯示器,那么進度條可以被運用在下發數據的過程中嗎,比如我要下發一組很大的數據,大概耗時好幾十秒吧,如何將下發的開始至結束這段時間用進度條表示,時間上如何控制?
    發表于 05-30 09:54

    第52章 PROGBAR-進度條控件

    轉stemwin教程本期教程講解STemWin支持的進度條控件。 52. 1 進度條控件介紹 52. 2 官方WIDGET_Multipage實例 52. 3 使用GUIBulder建立多頁控件
    發表于 10-18 09:32

    精美的進度條

    本帖最后由 yk74110 于 2019-6-20 11:35 編輯 效果非常漂亮的進度條,稍作修改,子vi可運用于實際項目。
    發表于 12-21 16:18

    進度條改變顏色

    本帖最后由 757061358 于 2017-1-2 20:48 編輯 各位大師,請教一下,進度條如何按照時間+不同的狀態,改變對應的顏色呢改變數值,就改變顏色(按照時間)
    發表于 01-02 20:47

    labview進度條

    我用labview2017做了一個文件解壓和復制的vi,解壓過程中不知道真實的解壓進度,怎么才能做一個真實的進度條,要真是的,不是自己規定的,求助?。?!
    發表于 04-26 09:10

    labview實現進度條

    進度條
    發表于 03-25 17:06

    怎么設置進度條?

    RT!比如 我創建一個隨意長度的進度條然后我知道一個文件的大小 當把這個文件里的數據讀完后進度條也跟著完畢請問那位弄過?我搞了下隨意創建 有問題有事候進度條會超出 邊框那么一點點!
    發表于 08-22 04:35

    如果更新太快,進度條對象無法正確呈現?

    嗨,所有,我正在更新一個和諧進度條對象的基礎上定時器值。如果我使用的時間小于1500毫秒,進度條對象背景和邊框不能正確渲染。這段視頻更清楚地說明了我的問題:https://youtu.be
    發表于 09-20 06:18

    HarmonyOS實戰——ProgressBar進度條組件基本使用

    【鴻蒙專欄,從入門到實戰系列】:https://bbs.elecfans.com/user/4697363/posts/1. ProgressBar進度條組件組件說明:常見app中,下載進度條
    發表于 09-22 23:31
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>