package Ġqs os . base . chat . view Ċ Ċ import Ġqs os . base . chat . api . Message View Helper Ċ Ċ /** Ċ Ġ* Ġ@ author Ġ: Ġ åįİ æ¸ħ æĿ ¾ Ċ Ġ* Ġ èģ Ĭ å¤© æ¶Īæģ¯ åĪĹè¡¨ é¡µ åĬŁèĥ½ æİ¥åı£ Ċ Ġ*/ Ċ interface ĠI Message ListView Ġ{ ĊĊĠĠĠ Ġ/** åıĳéĢģ æ¶Īæģ¯ ï¼Į èĩªåĬ¨ æ»ĳ åĪ° åºķ éĥ¨ ĊĠĠĠĠ Ġ* Ġ@ param Ġmsg Ġæ ¶ Ī æģ¯ æķ°æį® ĊĠĠĠĠ Ġ* Ġ@ param Ġnew Ġæĺ¯åĲ¦ æĸ° æ¶Īæģ¯ ï¼Ī æĸ° æ¶Īæģ¯ éľĢè¦ģ ä¸Ĭ å±ı ï¼īï¼Į åıį ä¹ĭ ä¸º æĸĩä»¶ ç±» æ¶Īæģ¯ ï¼Į ä¸Ĭä¼ł æĪĲåĬŁ åĲİ æī§è¡Į åıĳéĢģ æ¶Īæģ¯ åĬ¨ ä½ľ ï¼Į åīį æľŁ å·² ä¸Ĭ å±ı ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun ĠsendMessage ( msg : ĠMessage View Helper . Message , Ġnew : ĠBoolean ) ĊĊĠĠĠ Ġ/** åĪ·æĸ° æīĢæľī æ¶Īæģ¯ */ ĊĠĠĠ Ġfun Ġrefresh Message ( data : ĠArrayList < Message View Helper . Message >) ĊĊĠĠĠ Ġ/** æĽ´æĸ° æ¶Īæģ¯ çĬ¶æĢģ ï¼Ī åıĳéĢģ çĬ¶æĢģ ãĢģ è¯»åıĸ çĬ¶æĢģ ï¼ī */ ĊĠĠĠ Ġfun Ġnotify Message ( old MessageId : ĠString , Ġmessage : ĠMessage View Helper . Message ) ĊĊĠĠĠ Ġ/** è¿½åĬł åİĨåı² æ¶Īæģ¯ */ ĊĠĠĠ Ġfun Ġnotify Old Message ( message List : ĠList < Message View Helper . Message >) ĊĊĠĠĠ Ġ/** è¿½åĬł æĸ° æ¶Īæģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġto Bottom ĠæĽ´æĸ° åĲİ æĺ¯åĲ¦ èĩªåĬ¨ æ»ĳ åĪ° åºķ éĥ¨ ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġfun Ġadd New Message ( message : ĠMessage View Helper . Message , Ġto Bottom : ĠBoolean Ġ= Ġtrue ) ĊĊĠĠĠ Ġ/** æĽ´æĸ° æĸĩä»¶ æ¶Īæģ¯ çĬ¶æĢģ */ ĊĠĠĠ Ġfun Ġnotify File Message ( message : ĠMessage View Helper . Message ) ĊĊĠĠĠ Ġ/** æĽ´æĸ° å½ĵåīį çĶ¨æĪ· æ¶Īæģ¯ è¯»åıĸ çĬ¶æĢģ */ ĊĠĠĠ Ġfun Ġread Message ( adapter Position : ĠInt ) ĊĊĠĠĠ Ġ/** æ¶Īæģ¯ åĪĹè¡¨ æ»ļ åĬ¨ åĪ° åºķ éĥ¨ */ ĊĠĠĠ Ġfun Ġscroll To Bottom () ĊĊĠĠĠ Ġ/** å½ĵåīį é¡µéĿ¢ æĺ¾ç¤º çļĦ æ¶Īæģ¯ åĪĹè¡¨ */ ĊĠĠĠ Ġfun Ġget Show Message List (): ĠList < Message View Helper . Message > Ċ Ċ }