经常会遇到使用Canvas绘制文字的情况,但是我们会发现使用canvas.drawText(“string”,x,y,paint)的时候画出的效果不是想象中按文字左上角坐标来的。那么文字位置究竟是怎么样的呢?

Read on →

做androidk开发的盆友们都知道可以通过ColorSpan、Html.from(“html标签”)的方式为TextView中的部分文字改变颜色,或者改变背景。但是如果要给TextView文字末尾拼接带本地图片背景的文字改如何实现呢?(比如添加一个带圆角背景的更多文字)

Read on →

android设备繁多分辨率各种各样,对于app的屏幕适配本身已经是个很困难的问题,而对于不同设备的图文混排实现就更加困难了。因为传统的本地应用方式做图文混排需要对原始资源进行拆分排版在屏幕上定位,如果定制设备的话精确定位到固定坐标就可以了,但是要做多设备就不得不再重新计算排版定位了,每台设备都要重新计算这无疑将会是一个巨大的工作量。所以,我们考虑采用WebView加载html页面的方式来实现图文混排。因为html+css本身就可以做到图文混排,而且前期排版的工作量不会很大,通过css做多设备适配也相对容易。

Read on →
Copyright © 2022 pangff 京ICP备14050056号-1 Design credit: Shashank Mehta