APICloud |UIChatTools 模塊demo

UIChatTools 模塊是一個聊天輸入框模塊,開發者可自定義該輸入框的功能。經過 open 接口可在當前 window 底部打開一個輸入框,該輸入框的生命屬於當前 window 全部。當輸入框獲取焦點後,會自動彈動到軟鍵盤之上。開發者可經過監聽輸入框距離底部彈動的高度,來改變聊天對話界面的高度,從而實現相似 QQ 聊天頁面的功能。UIChatTools 模塊是 UIChatBox 模塊的優升級。html

模塊文檔地址:
https://docs.apicloud.com/Cli...api

此demo覆蓋模塊全部接口,供你們參考。
須要注意的地方,open接口-styles-mask參數若設置,則會彈出遮罩層,點擊遮罩層會收起鍵盤。設計

addFace(添加表情包)接口,需先下載了一個表情包,而後解壓(使用到了zip模塊)到指定目錄。使用fs模塊的,可驗證文件是否存在。
Android添加表情包後,需再次點擊表情按鈕生效。htm

此輸入框模塊只是提供了一個界面,和界面上按鈕的點擊回調事件,具體功能的實現,還須要配合其餘api實現。好比,錄音功能,還須要結合其餘錄音模塊,或api對象的錄音接口去實現。選擇圖片功能,UIChatTools模塊已自帶。對象

圖標、顏色可根據UI設計進行替換調整,模塊提供參數能夠進行設置。接口

下載widget代碼包:https://community.apicloud.co...事件

相關文章
相關標籤/搜索