roller 允許您通過滾動簡單地從多個選項中選擇乙個選項。
滾輪的主要部分稱為 lv_roller_part_bg 。它是乙個矩形,並使用所有典型的背景屬性。roller標籤的樣式繼承自背景的文字樣式屬性。要調整選項之間的間距,請使用 text_line_space 樣式屬
性。該填充樣式屬性設定兩側的空間。中間的選定選項可通過 lv_roller_part_selected 虛擬小部件引用。除了典型的背景屬性外,它還
使用文字屬性來更改所選區域中文字的外觀。
通過這個函式來設定滾動條的選項lv_roller_set_options(roller, options, lv_roller_mode_normal/infinite)
通過這個函式來設定選擇的選項lv_roller_set_selected(roller, id, lv_anim_on/off)
寫個程式驗證下:可以看到id5就是june
用這個函式來獲取當前選項的id,lv_roller_get_selected(roller)
用這個選項來獲取當前選項的文字字串,lv_roller_get_selected_str(roller, buf, buf_size)
此部分我們不寫**了,跟event一起寫!
用這個函式來設定選項的對齊方式lv_roller_set_align(roller, lv_label_align_left/center/right)
用這個函式來設定滾輪控制項顯示的行數lv_roller_set_visible_row_count(roller, num)
我們來寫乙個測試一下,建立兩個滾輪控制項,乙個是預設的,乙個設定為可見10行
用這個函式來設定動畫時間lv_roller_set_anim_time(roller, anim_time)
除了通用事件外,滾輪控制項還有以下特殊事件
lv_event_value_changedsent when a new option is selected
我們寫個程式結合獲取當前選項來看下
flex滑鼠滾輪與頁面滾輪衝突問題
解決辦法其實很簡單就是禁用嵌入swf的頁面元素如 的滑鼠輪動事件,看到很多人寫onmousewheel屬性,但是在發現根本就打不到這個事件屬性了,在html參考中也看不到這個屬性,手動註冊事件又不會,怎麼辦?jquery的外掛程式還真是多啊,居然讓我找到了乙個jquery.mousewheel.js...
滑鼠 5 滾輪
這不是乙個噱頭,看 雖然很長,但卻很經典,可以實現鍵盤,滾輪滑動滾動條。下面是標頭檔案,是儲存的資料。define numlines int sizeof sysmetrics sizeof sysmetrics 0 struct sysmetrics 來了 include include incl...
滑鼠滾輪事件
新增事件 有相容性 註冊事件 if document.addeventlistener window.onmousewheel document.onmousewheel scrollfunc ie opera chrome detail與wheeldelta 判斷滾輪向上或向下在瀏覽器中也有相容性...