@Override public void onClick(View v) { if (itemClickListener != null && itemClickListener.onBubbleClick(message)){ return; } if (itemActionCallback != null) { itemActionCallback.onBubbleClick(message); } } });
@Override public void onClick(View v) { if (itemClickListener != null){ if(!itemClickListener.onBubbleClick(message)){ // if listener return false, we call default handling onBubbleClick(); } } } });
@Override public void onClick(View v) { if (itemClickListener != null){ if(!itemClickListener.onBubbleClick(message)){ // if listener return false, we call default handling onBubbleClick(); } } } });
@Override public void onClick(View v) { if (itemClickListener != null){ if(!itemClickListener.onBubbleClick(message)){ // if listener return false, we call default handling onBubbleClick(); } } } });
@Override public void onClick(View v) { if (itemClickListener != null){ if(!itemClickListener.onBubbleClick(message)){ //如果listener返回false不处理这个事件,执行lib默认的处理 onBubbleClick(); } } } });