先附上GitHub地址:WeChatExpression
先看看發送表情的效果:
圖片資源是微信的資源庫,有其他要添加的可以再源碼中直接改;
高度由外層限定,使用時請限定高度,不然會默認撐滿父容器;
使用時傳入一個回調方法,用來處理點擊表情後的事件;
發送可直接用,顯示錶情的話因爲時間問題,簡單寫了一個,正常來講是沒有問題的,如果處理的太多會略卡;
效果如下:
本來編輯完了,想了想還是寫的詳細一些吧;
github裏一共有兩個File,文件夾中是表情的資源文件,dart類是源碼;
如果不改源碼直接用的話可以把expression文件夾直接複製粘貼到assets文件中,然後在pubspec.yaml文件中配置一下資源路徑;
配置好之後就可以直接用了.什麼都不用改;
還有
ExpressionData.expressionPath中的路徑是短路徑,記得在路徑前加上assets/expression/
Call Me ->
weixin:jy271613