成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HarmonyOSAPP組件分享(三)

開發 OpenHarmony
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[388730]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 HarmonyOS APP-Picker體驗與分享

今天主要分享Picker的組件,這個組件提供了可滑動選擇器,允許用戶在可選范圍進行選擇。這里我們創建了好幾個選擇器,設置了其中的樣式和一些效果。

第一個就是一個簡單的范圍選擇,首先我們在xml中創建Picker對象進行樣式布局,然后我們在來到Java中設置取值范圍,通過創建Picker對象并且實例化然后獲取在xml中的id值,然后在設置選擇器的取值范圍,代碼如下: 

  1. Picker picker = (Picker) findComponentById(ResourceTable.對象id); 
  2.  
  3. picker.setMinValue(0);//設置最小取值范圍 
  4.  
  5. picker.setMaxValue(6); //設置最大取值范圍 

這樣我們就完成了第一種的效果了。

這里還有一種格式化Picker的顯示

通過Picker的setFormatter(Formatter formatter)方法,用戶可以將Picker選項中顯示的字符串修改為特定的格式。

我們這里還可以設置輪模式,進行循環滑動,在Java代碼中添加以下代碼即可: 

  1. boolean isWheel = picker.isWheelModeEnabled(); // 獲取當前是否是選擇輪模式 
  2.  
  3. picker.setWheelModeEnabled(!isWheel); 

這里就可以顯示第二種的效果了,我們還可以在xml中設置樣式,使其外觀美化,可以根據自己的想法進行顏色和字體的搭配。

代碼還有很多不完善的地方,歡迎指教,謝謝。

完整代碼地址:

https://gitee.com/jltfcloudcn/jump_to/tree/master/jltf_Picker_component

HarmonyOS APP-TabList和Tab體驗與分享

效果呈現

點擊上面“jltfvideo”可以換頁面

布局中的代碼

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <DirectionalLayout 
  3.     xmlns:ohos="http://schemas.huawei.com/res/ohos" 
  4.     ohos:height="match_parent" 
  5.     ohos:width="match_parent" 
  6.     ohos:background_element="#444444" 
  7.     ohos:orientation="vertical"
  8.  
  9.     <TabList 
  10.         ohos:id="$+id:jltftab_list" 
  11.         ohos:weight="1" 
  12.         ohos:top_margin="10vp" 
  13.         ohos:tab_margin="24vp" 
  14.         ohos:tab_length="140vp" 
  15.         ohos:text_size="20fp" 
  16.         ohos:height="36vp" 
  17.         ohos:width="match_parent" 
  18.         ohos:layout_alignment="center" 
  19.         ohos:orientation="horizontal" 
  20.         ohos:text_alignment="center" 
  21.         ohos:normal_text_color="#999999" 
  22.         ohos:selected_text_color="#FFFFFF" 
  23.         ohos:selected_tab_indicator_color="#FFFFFF" 
  24.         ohos:selected_tab_indicator_height="2vp"/> 
  25.  
  26.     <ScrollView 
  27.         ohos:id="$+id:tab_jltfcontent" 
  28.         ohos:height="match_parent" 
  29.         ohos:width="match_parent" 
  30.         ohos:padding="10vp" 
  31.         ohos:weight="9"
  32.  
  33.     </ScrollView> 
  34. </DirectionalLayout> 

 完整代碼地址:

https://gitee.com/jltfcloudcn/jump_to/tree/master/jltf_TabList_and_Tab_component

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-03-18 09:36:02

鴻蒙HarmonyOS應用

2021-03-17 09:35:09

鴻蒙HarmonyOS應用開發

2021-03-30 09:45:07

鴻蒙HarmonyOS應用開發

2021-03-26 09:35:35

鴻蒙HarmonyOS應用開發

2021-03-31 15:49:34

鴻蒙HarmonyOS應用

2021-08-02 14:54:50

鴻蒙HarmonyOS應用

2021-03-03 09:42:26

鴻蒙HarmonyOS圖片裁剪

2021-08-09 10:24:49

鴻蒙HarmonyOS應用

2021-04-29 14:32:24

鴻蒙HarmonyOS應用

2021-03-10 15:03:40

鴻蒙HarmonyOS應用

2021-03-12 16:35:33

鴻蒙HarmonyOS應用

2021-04-28 15:07:06

鴻蒙HarmonyOS應用

2021-03-24 09:30:49

鴻蒙HarmonyOS應用

2021-08-03 12:47:58

鴻蒙HarmonyOS應用

2010-07-28 12:41:18

Flex組件

2021-04-28 09:56:44

鴻蒙HarmonyOS應用

2021-07-06 18:21:31

鴻蒙HarmonyOS應用

2021-04-08 14:57:52

鴻蒙HarmonyOS應用

2021-08-30 17:55:58

鴻蒙HarmonyOS應用

2021-08-05 15:06:30

鴻蒙HarmonyOS應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色888www视频在线观看 | 欧美色综合一区二区三区 | 91视频免费 | 亚洲a视频| 一区二区三区免费 | 日韩在线视频一区 | 亚洲精品久久久久久久久久久 | 麻豆视频在线免费观看 | 黄色av网站在线观看 | 久久91| a在线观看 | 亚洲成人免费 | 欧美精品成人一区二区三区四区 | 久久久久香蕉视频 | 精品视频在线一区 | 日本在线综合 | 精品一区二区不卡 | 日韩成人影院 | 亚洲精品欧美一区二区三区 | 请别相信他免费喜剧电影在线观看 | jlzzjlzz欧美大全 | 亚洲精品片 | 色姑娘综合网 | 亚洲精品中文字幕中文字幕 | jav成人av免费播放 | 欧美专区在线 | 国产一二区免费视频 | 国内精品久久久久久久影视简单 | 91九色porny首页最多播放 | 国产精品欧美大片 | 中文字幕的av| 日批日韩在线观看 | 国产亚洲精品久久19p | www.日本在线观看 | 国产在线中文字幕 | 亚洲不卡在线观看 | 国产高清在线视频 | 成人日韩精品 | .国产精品成人自产拍在线观看6 | 正在播放国产精品 | www.9191.com|