會話介面 UI簡單優化和介紹

2021-08-17 07:06:09 字數 1186 閱讀 2503

環境:imkit_2.8.2_sdk

會話介面ui優化和介紹:

一、會話介面 介紹

imkit->res->layout->rc_fr_messagelist.xml---》這個會話介面的xml;

二、訊息listiview的item介紹

imkit->res->layout->rc_item_message.xml---》這個會話介面的listview的item的xml;

三、如果要更改訊息的背景

imkit\src\main\res\drawable-xhdpi這個目錄下找到這幾張.9圖,然後更換自己需要的顏色,下面圖示,是我已經更改過了的;

根據名字找到這幾張,就行了;

四、介紹一下,融雲基本訊息型別的xml

rc_item_location_message.xml-------》位址訊息xml

rc_item_image_message.xml----------》訊息xml

rc_item_text_message.xml--------------》文字訊息xml

rc_item_voice_message.xml-----------》語音頻息xml

rc_item_file_message.xml----------------》檔案訊息xml

rc_item_rich_content_message.xml--》**訊息xml

五、輸入框部分的介紹和優化

rc_ext_extension_bar.xml--------》輸入欄部分xml;

rc_ext_input_edit_text.xml--------》輸入欄中間部分xml(edittext和表情圖示);

改變這一塊需要注意的事,盡量不要對融雲的xml進行大的改動,自己選擇重新寫幾個xml,並不費力,還不會影響融雲的其他地方;

我這裡的edittext框的背景xml,就是我自己寫的;

語音圖示,表情圖示,擴充套件欄圖示,都是兩個,直接替換就ok了;

注意,大小一定要和融雲自帶的相同,名稱建議不變;

UI 介面效能優化(一)

人類大腦與眼睛對乙個畫面的連貫 知其實是有乙個界限的,譬如我們看電影會覺得畫面很自然連貫,其幀率通常為 24fps 那麼,用手機當然也需要感知螢幕操作的連貫性 尤其是動畫過渡 所以在手機領域 android ios 索性就把達到這種流暢的幀率規定為 60fps。盡量保證每幀在 16ms 內處理完所有...

CLI介面簡單介紹

命令列介面 root node1 command root 當前登入的使用者 node1 當前主機的主機名,非完整格式,此處完整格式比如 node1.com 使用者當前所在的目錄 current directory 也稱為工作目錄 working directory 命令提示符 表示管理員賬號,為r...

QT 5 9 8 UI介面控制項介紹

布局管理器 所謂 gui 介面,歸根結底,就是一堆元件的疊加。我們建立乙個視窗,把按鈕放上面,把圖示放上面,這樣就成了乙個介面。在放置時,元件的位置尤其重要。我們必須要指定元件放在 以便視窗能夠按照我們需要的方式進行渲染。這就涉及到元件定位的機制。qt 提供了兩種元件定位機制 絕對定位和布局定位。絕...