融雲 IMKit 自定義會話介面

2021-07-22 06:27:28 字數 1397 閱讀 1570

在會話介面使用

getintent().getdata().getqueryparameter("targetid");//獲取id

getintent().getdata().getqueryparameter("title");//獲取訊息title

在會介面中可以設定輸入框的模式。針對聊天會話的語音/文字切換功能、內容輸入功能、擴充套件功能,融雲目前提供了 九 種排列組合模式, 該 九 種形式定義在 rc_conversation_attrs.xml 的 inputview styleable 裡檢視:

style        組合模式

sce 語音/文字切換功能+內容輸入功能+擴充套件功能

ecs 擴充套件功能+內容輸入功能+語音/文字切換功能

cse 內容輸入功能+語音/文字切換功能+擴充套件功能

ces 內容輸入功能+擴充套件功能+語音/文字切換功能

sc 語音/文字切換功能+內容輸入功能

cs 內容輸入功能+語音/文字切換功能

ec 擴充套件功能+內容輸入功能

ce 內容輸入功能+擴充套件功能

c 內容輸入功能

(1) 繼承inputprovider.extendprovider類

(2) 實現如下方法

/**

* 設定展示的圖示

*@param context

*@return

*/@override

public drawable obtainplugindrawable(context context)

/*** 設定圖示下的title

*@param context

*@return

*/@override

public charsequence obtainplugintitle(context context)

/*** click 事件

*@param view

*/@override

public

void

onpluginclick(view view)

(3) 加入到 extendprovider 陣列中

按照加入的順序排列。

//擴充套件功能自定義

inputprovider.extendprovider provider = ;

rongim.resetinputextensionprovider(conversation.conversationtype.private, provider);

融雲即時通訊的自定義會話列表

整合了融雲的會話列表,本以為萬事大吉了但是我們的專案有夜間模式呀.有木有很坑.好吧我還是乖乖的做夜間模式吧 1.自定義會話列表adapter繼承conversationlistadapter 因為我只是想改變item的背景顏色,自定義的內容不是很多.因此只展示這些.其他需求的話在重寫的newview...

融雲輸入區域自定義

鍵盤 號裡面的內容自定義 這裡需要新增乙個自定的內容 一 布局檔案 部分布局檔案如下,您可以通過修改對應的布局檔案來調整介面布局,修改背景,更改字型等。1 rc ext extension bar.xml 輸入框布局檔案。它是整個輸入框的容器,內部有對各部分元件功能描述。2 rc ext input...

整合融雲聊天室(自定義聊天介面)

可能有人要說這是雞湯喊打喊殺了,不過我們不去由果推因 馬雲的成功由於 但是我們可以得到的結論是不成功可能不需要付出多大的努力,但是成功一定是要付出巨大的代價的,不管是事業上,愛情上還是其他方面,這篇部落格整合融雲聊天室也正表達了同樣的道理。我是一年之前整合過的融雲聊天室,當時用的是imkit就可以整...