文档章节

【自用】canvas.drawText()中y坐标的位置问题,Android(java)的一个坑。。附Kotlin。。

Tensor丨思悟
 Tensor丨思悟
发布于 2016/05/22 19:32
字数 83
阅读 40
收藏 0
不知道写这代码的人,他们是怎么想的。。。

JAVA:

public float getTopY( Paint paint, float baseY ){
    Paint.FontMetrics fontMetrics = paint.getFontMetrics();
    float fontTotalHeight = fontMetrics.bottom - fontMetrics.top;
    return baseY + fontTotalHeight - fontMetrics.bottom;
}

 就是文字左上角Y了。。。。

Kotlin:

    fun getTopY(paint: Paint, Y: Float): Float {
        val fontMetrics = paint.fontMetrics
        val fontTotalHeight = fontMetrics.bottom - fontMetrics.top
        return Y + (fontTotalHeight - fontMetrics.bottom)
    }

 

© 著作权归作者所有

共有 人打赏支持
Tensor丨思悟
粉丝 1
博文 82
码字总数 11882
作品 0
石景山
CTO(技术副总裁)
为什么仅仅学Java还不够,你还需要学 Kotlin ?

  作为一个 Java 开发者,你一定对面向对象编程的核心概念烂熟于胸。Java 是纯面向对象语言,如果你想在 Java 项目中写一个函数,那么你首先得先定义一个类,然后再把函数写到这个类里面。...

Android群英传
07/10
0
0
从高频笔/面试题思考Android学习/进阶路线(Java篇)

写在前面 标题谈进阶,属实有一些夸大。 我一直在思考什么样的文章才是一篇好文章,我的定义是首先要有人看,其次重要的是内部有价值。所以针对于这个出发点,我决定从大家比较关注的面试题入...

MDove
07/24
0
0
Android 开发必学!Kotlin初学者教程

Kotlin是由JetBrains为现代多平台应用程序开发的一种编程语言。 在本综合指南中,你可以获得以下信息: 为什么要学习Kotlin? 如何开始? 如何学习它? 在学习Kotlin之前要知道的事情 为什么...

实验楼
06/21
0
0
Android有用代码片段(三)

前两个已经到第四十个了,所以还得再开一篇,用于记录,以前文章:Android有用代码片段(二)、android有用代码片段,有需要的朋友可以去看一下。 四十一、数据库写入图片信息: [java]view...

curitis
2012/05/18
0
0
浅谈Kotlin(一):简介及Android Studio中配置

浅谈Kotlin(一):简介及Android Studio中配置 浅谈Kotlin(二):基本类型、基本语法、代码风格 浅谈Kotlin(三):类 浅谈Kotlin(四):控制流 前言:   今日新闻:谷歌宣布,将Kotli...

听着music睡
2017/05/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
39分钟前
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
9
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0
OpenCV边缘检测算子原理总结及实现

1. 拉普拉斯算子 原理:是一种基于图像导数运算的高通线性滤波器。它通过二阶导数来度量图像函数的曲率。 拉普拉斯算子是最简单的各向同性微分算子,它具有旋转不变性。一个二维图像函数的拉...

漫步当下
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部