Example #1
0
  private void init() {
    if (namePaint == null) {
      namePaint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
      namePaint.setTextSize(Utilities.dp(18));
      namePaint.setColor(0xff222222);
    }

    if (nameEncryptedPaint == null) {
      nameEncryptedPaint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
      nameEncryptedPaint.setTextSize(Utilities.dp(18));
      nameEncryptedPaint.setColor(0xff00a60e);
    }

    if (onlinePaint == null) {
      onlinePaint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
      onlinePaint.setTextSize(Utilities.dp(15));
      onlinePaint.setColor(0xff316f9f);
    }

    if (offlinePaint == null) {
      offlinePaint = new TextPaint(TextPaint.ANTI_ALIAS_FLAG);
      offlinePaint.setTextSize(Utilities.dp(15));
      offlinePaint.setColor(0xff999999);
    }

    if (lockDrawable == null) {
      lockDrawable = getResources().getDrawable(R.drawable.ic_lock_green);
    }

    if (linePaint == null) {
      linePaint = new Paint();
      linePaint.setColor(0xffdcdcdc);
    }

    if (avatarImage == null) {
      avatarImage = new ImageReceiver();
      avatarImage.parentView = new WeakReference<View>(this);
    }

    if (cellLayout == null) {
      cellLayout = new ChatOrUserCellLayout();
    }
  }