You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am showing the tooltip in a recycler view on cells . When a tooltip text is long, a tooltip is shown on a cell but a portion of it goes behind another cell in the recycler view and the arrow also goes a bit above not getting aligned with the view
Screenshots below:
Code i use:
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
holder.mTitle.text = metricObject[position].name ?: ""
holder.metricInfoIcon.setOnClickListener {
val tooltipPosition = ToolTip.POSITION_RIGHT_TO
val tooltipAlign = ToolTip.ALIGN_CENTER
var tooltipText: String = metricObject[position].definition ?: ""
displayToolTip(
tooltipText,
holder.metricInfoIcon,
holder.rootLayout,
tooltipPosition,
tooltipAlign
)
}
}
private fun displayToolTip(tootipText: String,imageView: ImageView,view: ViewGroup,position: Int, align: Int) {
handler?.removeCallbacksAndMessages(null)
toolTipsManager?.findAndDismiss(imageView)
// get message from edit text
val text: String = tootipText.trim()
// set tooltip on text view
// check condition
if (!text.isEmpty()) {
// when message is not equal to empty
// create tooltip
toolTipsManager = ToolTipsManager(this);
val builder = ToolTip.Builder(view.context, imageView,view, text, position)
//builder.setElevation(f)
// set align
builder.setAlign(align)
builder.setTextAppearance(R.style.TooltipTextAppearance)
val typeface = ResourcesCompat.getFont(context, R.font.inter_semibold)
if (typeface != null) {
builder.setTypeface(typeface)
};
// set background color
builder.setBackgroundColor(ContextCompat.getColor(context,R.color.tooltip_color))
// show tooltip
toolTipsManager!!.show(builder.build())
handler = Handler(Looper.getMainLooper());
handler?.postDelayed({
toolTipsManager?.findAndDismiss(imageView)
}, 3000)
} else {
}
}
The text was updated successfully, but these errors were encountered:
I am showing the tooltip in a recycler view on cells . When a tooltip text is long, a tooltip is shown on a cell but a portion of it goes behind another cell in the recycler view and the arrow also goes a bit above not getting aligned with the view
Screenshots below:


Code i use:
The text was updated successfully, but these errors were encountered: