package com.ioabsoftware.gameraven.views;
import android.text.Spannable;
import android.text.TextPaint;
import android.text.style.ClickableSpan;
import android.view.View;
import org.jetbrains.annotations.NotNull;
public class SpoilerClickSpan extends ClickableSpan {
SpoilerBackgroundSpan myBackground;
public SpoilerClickSpan(SpoilerBackgroundSpan spoilerBack) {
myBackground = spoilerBack;
}
@Override
public void onClick(View widget) {
myBackground.reveal();
((Spannable) ((ClickableLinksTextView) widget).getText()).removeSpan(this);
}
@Override
public void updateDrawState(@NotNull TextPaint ds) {
// this makes no changes to draw state
}
}