ChatHolder.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:FirebaseUI-Android 作者:
private void setIsSender(boolean isSender) {
    final int color;
    if (isSender) {
        color = mGreen300;
        mLeftArrow.setVisibility(View.GONE);
        mRightArrow.setVisibility(View.VISIBLE);
        mMessageContainer.setGravity(Gravity.END);
    } else {
        color = mGray300;
        mLeftArrow.setVisibility(View.VISIBLE);
        mRightArrow.setVisibility(View.GONE);
        mMessageContainer.setGravity(Gravity.START);
    }

    ((GradientDrawable) mMessage.getBackground()).setColor(color);
    ((RotateDrawable) mLeftArrow.getBackground()).getDrawable()
            .setColorFilter(color, PorterDuff.Mode.SRC);
    ((RotateDrawable) mRightArrow.getBackground()).getDrawable()
            .setColorFilter(color, PorterDuff.Mode.SRC);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号