Class EmojiTab

  • All Implemented Interfaces:
    io.rong.imkit.conversation.extension.component.emoticon.IEmoticonTab

    
    public class EmojiTab
     implements IEmoticonTab
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      EmojiTab()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Drawable obtainTabDrawable(Context context) 构造 tab 的小图标,用于显示在 tab bar中。
      View obtainTabPager(Context context, ViewGroup viewGroup) 构造 table 页面。
      void onTableSelected(int position) 表情面板左右滑动时,回调此方法。
      LiveData<String> getEditInfo() 返回 tab 页对应输入框的更新信息
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EmojiTab

        EmojiTab()
    • Method Detail

      • obtainTabDrawable

         Drawable obtainTabDrawable(Context context)

        构造 tab 的小图标,用于显示在 tab bar中。

        Parameters:
        context - 应用上下文。
        Returns:

        图标的 drawable,不能为 null。

      • obtainTabPager

         View obtainTabPager(Context context, ViewGroup viewGroup)

        构造 table 页面。

        Parameters:
        context - 应用上下文。
        Returns:

        构造后的 table view,不能为 null。

      • onTableSelected

         void onTableSelected(int position)

        表情面板左右滑动时,回调此方法。

        Parameters:
        position - 当前 table 的位置。
      • getEditInfo

         LiveData<String> getEditInfo()

        返回 tab 页对应输入框的更新信息

        Returns:

        输入到 EditText 的 LiveData