首页
学习
活动
专区
工具
TVP
发布

Android群英传

专栏作者
263
文章
294914
阅读量
40
订阅数
真·富文本编辑器的演进之路-Span的整体性控制
在了解了Span的基本知识后,我们先来处理下「Span的整体性控制」,怎么理解呢?我们在编辑富文本的时候,经常会遇到一些整体内容的输入,例如「@用户」、输入话题「#什么话题#」、跳转链接「URL」,这些Span区别于普通文字,输入时是整体输入,删除时,也是整体删除,而知中间也不能插入文字或者修改,这就是「Span的整体性控制」。
用户1907613
2021-09-08
1.9K1
ConstraintLayout2.0一篇写不完之MotionLabel
MotionLabel是CL2.1新加入的一个为单行文字制作动画的View,它支持下面几种典型的动画效果:
用户1907613
2021-06-17
5210
真·富文本编辑器的演进之路-【译】破解Span性能之谜
Spans是一个强大的概念,Span通过提供对TextPaint和Canvas等组件的访问,允许在字符或段落级别上对文本进行样式设计和修改。我们在之前的一篇文章中谈到了如何使用Spans,哪些Spans是开箱即用的,如何轻松创建自己的Spans,以及如何测试它们。
用户1907613
2021-03-16
1.3K0
真·富文本编辑器的演进之路-Span开胃菜
https://developer.android.com/guide/topics/text/spans
用户1907613
2021-03-16
2.4K0
ConstraintLayout使用场景必知必会
ConstraintLayout的布局优越性已经不用再强调了,通过ConstraintLayout的约束思想,可以很方便的解决一些之前需要写很复杂的动态代码才能完成的效果。
用户1907613
2021-03-01
1.2K0
Android事件分发机制抽象--钓钩模型
用户体验小姐姐巧妙地利用有限的手机屏幕空间,完美地设计出简单实用的交互功能,如果多问一句 “怎么做到的” ? 答案必须是从事件分发机制的高超运用说起。
用户1907613
2020-12-15
6630
Android | 带你探究 LayoutInflater 布局解析原理
https://juejin.im/post/6886052422260228103
用户1907613
2020-11-09
4760
Draw Text in Deep
Android系统提供了Textview来提供文字的显示,但很多时候开发者还需要使用Canvas来绘制Text,这时候,canvas.drawText()就不像Textview的使用这么简单了,需要掌握文字的测量以及渲染的流程。
用户1907613
2019-12-19
1.3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档