作者你好,有项目刚好参考这里的Section那块,有点小错误建议修改如下:
fontMetrics = new Paint.FontMetrics();
要放到
textPaint.getFontMetrics(fontMetrics); 的前面,不然后面使用的时候一直是0值
然后发现Section的文字垂直方向不能居中,
在绘制文本的时候加一个基准线,计算如下:
int baseline = (int) (top + (bottom - top - (fontMetrics.ascent + fontMetrics.descent)) / 2);
最后drawText的时候用到,
c.drawText(textLine, left + offsetX, baseline, textPaint);//绘制文本
以上是我使用中遇到的,仅供参考 :)
我是自学iOS 所以一开始就选择了swift 写了将近两年 ,结果今年换工作发现 一家用swift的都没得
引言 在开发中经常会遇到,一个列表(RecyclerView)中有多种布局类型的情况。前段时间,看到了这篇文章 [译]关于 Android Adapter,你的实现方式可能一...
版权声明:本文为博主原创文章,未经博主允许不得在任何公众号发布。 通常项目比较大的APP都面临着如下性能问题,APP启动慢、界面跳转慢、事件相应慢、滑动和动画卡顿、展现内容慢...
adb shell input swipe 250 250 300 300模拟事件全部是通过input命令来实现的,首先看一下input命令的使用:usage: input ...
用过ios的都知道ios上输入法关闭的同时会自动关闭输入框,那么在android上如何实现监听输入法弹出和关闭呢?本篇文章就为你提供了一种可靠的实现方式。 演示效果视频地址 ...
乔布斯活了56年,不能称老先生吧,知天命的年龄
告别iphone4,就是在告别苹果公司不是今天看到日本官宣把iphone4列为”过时产品”,我都没有意识到,从i4发布到现在,已经过去整整五年了。令人讨厌的是,iphone虽然没有故意暗示我们什么,但它就像是设置...
魔都房价飙升,现在房租都普遍上涨很多
魔都生存手册(此文超长)15年10月11日我登上去往上海的列车,开始了沪漂的漫漫长路。2015年10月18日我写过一篇帖子,发完这篇帖子的第二天我就入职。期间陆陆续续的收到一些私信或者邮件,有...
收藏下
自己造轮子--Android一个锯齿背景优惠券效果库-CouponView介绍 最近项目中刚好需要做优惠券效果,其他的都不难,关键在一个半圆锯齿和虚线边框的绘制,当然可以使用png图片作为背景来实现,这样很简单,但这样做会拉低整个App的档次,效果...
介绍 最近项目中刚好需要做优惠券效果,其他的都不难,关键在一个半圆锯齿和虚线边框的绘制,当然可以使用png图片作为背景来实现,这样很简单,但这样做会拉低整个App的档次,效果...
以前存款和工资可以负担的起买一套房,可是被限购。过去一年多来眼看房价暴涨,现在已经负担不起了,果然是努力工作不如称早买房...
房价涨疯了,那到底该不该买房?弄懂这三个问题你就有答案了文/慕容随风 图/来自网络 笔者最近以来写了很多的文章,写过当前的贫穷,写过我们生活的焦虑,写过房地产的泡沫,因此很多的朋友在我的后台留言,问我要不要投资房地产?要不要买房?...
马克,学习了!!!
Android 利用Gradle实现app的环境分离环境分离 有过互联网软件开发经验的朋友一定对于测试环境和生产环境这两个词很是熟悉,一般软件开发阶段都是在测试环境(比较常用的是内网环境)上运行调试,而正式打包发布时会配置生产...
写的不错。作者用了很久的rxjava了吗?有没有什么觉得rxjava有什么缺点,学习成本不算,这个因人而异
我们为什么要用rxjava?好久没有写技术性文章了。最近趁着工作不是特别忙,再一次拿出一些时间研究Rxjava。在研究的过程中,我发现自己进展比较慢,在回过头来反省自己的时候,发现我可能连一些基本的问题...
不错不错!
利用Matrix让蝴蝶动起来有幸在鸿洋的一篇Android FoldingLayout 折叠布局 原理及实现(一)中,学习到了Matrix的setPolyToPoly操作,于是着想到了如何让一张静态的蝴...