android短視訊開發,自定義下拉選單
android短視訊開發,自定義下拉選單
custom-drop-down/index.wxml
<!--pages/component/custom-drop-down/index.wxml--> <view style="position: relative; display: flex; flex-direction: column;"> <view style="display:flex; align-items: center; border:black 1px solid" bindtap="clickShow"> <view class="dropdown-value">{{provinceValue}}</view> <image src="./../../../images/arrow-down.png" class="dropdown-image"></image> </view> <view style="height: 100px; border:darkgray 1px solid" wx:if="{{show}}"> <scroll-view style="height: 100px;" scroll-y="ture"> <view wx:for="{{option2}}" wx:key="value" bindtap="selectIndex" data-index="{{index}}" class="dropdown-item"> {{item.text}}<image src="./../../../images/duihao.png" class="dropdown-item-img" wx:if="{{item.selected}}"></image> </view> </scroll-view> </view> </view> custom-drop-down/index.wxss /* pages/component/custom-drop-down/index.wxss */ .dropdown-item { margin: 10px 10px; } .dropdown-item-img { float: right; right: 15px; width: 16px; height: 16px; } .dropdown-image { width: 16px; height: 16px; } .dropdown-value { flex: 1;padding-left: 5px; }
custom-drop-down/index.js
// pages/component/custom-drop-down/index.js Component({ /** * 元件的屬性列表 */ properties: { option2: { type: Array, value: [ { text: '預設排序', value: 'a' }, { text: '好評排序', value: 'b' }, { text: '銷量排序', value: 'c' }, ] }, show: { type:Boolean, value:false } }, /** * 元件的初始資料 */ data: { provinceValue:'排序' }, /** * 元件的方法列表 */ methods: { clickShow: function() { this.setData({ show:!this.data.show }) }, selectIndex: function(option) { console.log('selectIndex',option); let index = option.currentTarget.dataset.index; console.log('selectIndex====',this.data.option2[index].text); for(let i=0;i<this.data.option2.length;i++) { let item = this.data.option2[i]; if(i == index) { item.selected = true; } else { item.selected = false; } } this.setData({ provinceValue:this.data.option2[index].text, option2:this.data.option2, show:false }) } } }) custom-drop-down/index.json { "component": true, "usingComponents": {} }
呼叫:
<custom-dropdown option2="{{option2}}"></custom-dropdown>
以上就是android短視訊開發,自定義下拉選單, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2896704/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 短視訊開發app,webservice自定義加入攔截器APPWeb
- 自定義下拉選單控制元件控制元件
- 短視訊開發app,自定義帶進度條的視訊播放按鈕APP
- js自定義select下拉選單效果JS
- android短視訊開發,自定義更改平臺主題以及狀態列樣式Android
- 短視訊平臺搭建,Android自定義旋轉進度條Android
- 短視訊帶貨原始碼,android 自定義常駐通知欄原始碼Android
- Android進階:自定義視訊播放器開發(上)Android播放器
- Android進階:自定義視訊播放器開發(下)Android播放器
- 短視訊程式開發,簡易的自定義確認彈框AlertDialog
- Vue.js自定義下拉選單,如何實現在下拉選單區域外點選即可關閉下拉選單的功能Vue.js
- 短視訊技術詳解:Android端的短視訊開發技術Android
- android短視訊開發,點選靜態圖片自動跳轉播放視訊Android
- Flutter 自定義功能強大的下拉篩選選單 packageFlutterPackage
- 短視訊app開發,點選視訊進行全屏播放APP
- 短視訊平臺開發,自定義一個彈窗樣式和內容
- iOS開發 AVFoundation 自定義視訊錄製iOS
- android短視訊開發,上傳視訊自動新增水印Android
- 短視訊平臺開發,依靠DrawerLayout實現側滑選單效果
- android短視訊開發,點選分享按鈕生成分享連結Android
- 短視訊直播系統開發直播短視訊程式搭建短視訊互動直播
- 【Android初級】如何實現一個有動畫效果的自定義下拉選單Android動畫
- jQuery自定義多選下拉框jQuery
- 短視訊直播系統,選擇選項時,點選出現下拉框
- 短視訊直播原始碼,自定義圖片或視訊的迴圈播放原始碼
- 自定義相機採集及視訊編輯(1)-短視訊錄製
- 直播軟體開發,Android自定義簡單的音訊波譜viewAndroid音訊View
- 微信公眾平臺開發(八) 自定義選單功能開發
- 短視訊商城在ios短視訊開發上的應用效果iOS
- Android開發筆記(一百二十五)自定義視訊播放器Android筆記播放器
- Android端的短視訊開發,我們該如何快速實現移動端短視訊功能?Android
- 短視訊平臺搭建,自定義滾動條的樣式
- 短視訊平臺原始碼,自定義流式佈局--kotlin原始碼Kotlin
- 短視訊app開發之ios小視訊開發經驗共享APPiOS
- 短視訊程式開發,Android:呼叫系統拍照和相簿Android
- 微信公眾號開發5-自定義選單-微信開發phpPHP
- Android開發之自定義SpinnerAndroid
- Cordova開發app——短視訊拍攝APP