Tabnine Logo
AbstractMessageViewHolder.setMessage
Code IndexAdd Tabnine to your IDE (free)

How to use
setMessage
method
in
co.chatsdk.core.base.AbstractMessageViewHolder

Best Java code snippets using co.chatsdk.core.base.AbstractMessageViewHolder.setMessage (Showing top 2 results out of 315)

origin: chat-sdk/chat-sdk-android

public void setMessage (Message message) {
  super.setMessage(message);
  setBubbleHidden(true);
  setTextHidden(true);
  setIconHidden(true);
  setImageHidden(true);
  float alpha = message.getMessageStatus() == MessageSendStatus.Sent || message.getMessageStatus() == MessageSendStatus.Delivered ? 1.0f : 0.7f;
  setAlpha(alpha);
  String time = String.valueOf(getTimeFormat(message).format(message.getDate().toDate()));
  timeTextView.setText(time);
  avatarImageView.setImageURI(message.getSender().getAvatarURL());
  if (message.getSender().isMe()) {
    messageTextView.setTextColor(ChatSDK.config().messageTextColorMe);
    messageTextView.setPadding(4,0,4,0);
    messageBubble.getBackground().setColorFilter(ChatSDK.config().messageColorMe, PorterDuff.Mode.MULTIPLY);
  }
  else {
    messageTextView.setTextColor(ChatSDK.config().messageTextColorReply);
    messageTextView.setPadding(4,0,4,0);
    messageBubble.getBackground().setColorFilter(ChatSDK.config().messageColorReply, PorterDuff.Mode.MULTIPLY);
  }
  updateReadStatus();
}
origin: chat-sdk/chat-sdk-android

@Override
public void onBindViewHolder(AbstractMessageViewHolder holder, int position) {
  MessageListItem messageItem = getMessageItems().get(position);
  Message message = messageItem.getMessage();
  holder.setMessage(message);
  if (message.getMessageStatus().equals(MessageSendStatus.Uploading) || (messageItem.progress > 0 && messageItem.progress < 1)) {
    holder.showProgressBar(messageItem.progress);
  }
  else {
    holder.hideProgressBar();
  }
  for(MessageDisplayHandler handler : ChatSDK.ui().getMessageHandlers()) {
    handler.updateMessageCellView(messageItem.message, holder, activity);
  }
}
co.chatsdk.core.baseAbstractMessageViewHoldersetMessage

Popular methods of AbstractMessageViewHolder

  • hideProgressBar
  • showProgressBar

Popular in Java

  • Making http requests using okhttp
  • scheduleAtFixedRate (Timer)
  • getSupportFragmentManager (FragmentActivity)
  • compareTo (BigDecimal)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now