package net.nightwhistler.pageturner.view.bookview; import android.text.TextPaint; import android.text.style.BackgroundColorSpan; import net.nightwhistler.pageturner.dto.HighLight; import net.nightwhistler.pageturner.view.HighlightManager; /** * Created with IntelliJ IDEA. * User: alex * Date: 6/17/13 * Time: 8:46 AM * To change this template use File | Settings | File Templates. */ public class HighlightSpan extends BackgroundColorSpan { private HighLight highLight; public HighlightSpan( HighLight highLight ) { super( highLight.getColor() ); this.highLight = highLight; } public HighLight getHighLight() { return this.highLight; } @Override public void updateDrawState(TextPaint ds) { super.updateDrawState(ds); ds.setUnderlineText(this.highLight.getTextNote() != null && this.highLight.getTextNote().trim().length() > 0 ); } }