sticonSpan beginIndex = 5 endIndex = 20 TalkMessageToken characterStyle = sticonSpan beginIndex = 32 endIndex = 47 class TalkMessageToken { public CharacterStyle characterStyle; public int beginIndex; public int endIndex; }
sticonSpan beginIndex = 5 endIndex = 20 TalkMessageToken characterStyle = sticonSpan beginIndex = 32 endIndex = 47 class TalkMessageToken { public CharacterStyle characterStyle; public int beginIndex; public int endIndex; }
{ Drawable sticon; String altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } }
altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } } ‣ SticonSpan • ֆจࣈใΛอ࣋͢ΔΫϥε
{ Drawable sticon; String altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } }
{ Drawable sticon; String altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } }
{ Drawable sticon; String altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } }
altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } } ‣ SticonSpan • ֆจࣈใΛอ࣋͢ΔΫϥε
{ Drawable sticon; String altText; String rawText; int stickerId; @Override public void draw(Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, Paint paint) { // 自身が適用されたstring部分をsticonに置換して描画する } }