随机推荐

Android文本绘制高宽获取

前言自定义View中通过canvas.drawText()显示文本是,需要考虑文本的中心位置,因此需要计算文本的高度。今天就记录一下文本绘制相关的注意事项,方便自己查阅。正文下面介绍一下获取高度和文本宽度等方法FontMetrics绘制文本,需要注意字体的基准线,如图我们知道And...

俞平伯:浆声灯影里的秦淮河

我们消受得秦淮河上的灯影,当圆月犹皎的仲夏之夜。在茶店里吃了一盘豆腐干丝,两个烧饼之后,以歪歪的脚步踅上夫子庙前停泊着的画舫,就懒洋洋躺到藤椅上去了。好郁蒸的江南,傍晚也还是热的。“快开船罢!”桨声响了。小的灯舫初次在河中荡漾;于我,情景是颇朦胧,滋味是怪羞涩的。我要错认它作七里的山塘;可是,河...

AccessibilityService使用

前言AccessibilityService是Android提供的无障碍服务,用于增强用户界面以帮助残障人士,或者可能暂时无法与设备充分交互的人们。今天就简单的记录一下AccessibilityService的使用。正文直入正题注册AccessibilityServiceA...

Thread中断简单介绍

前言简答记录一下Thread中断相关的内容。记录一下,方便自己查阅。正文Thread中断主要涉及如下几个方法:interrupt()isInterrupted()interrupted()下面单独介绍一下。interrupt()interrupt()使线程中断。...

[摘]Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解

前言最近用Path的moveTo、lineTo、quadTo,也想整理一下,但看到网上已经有人整理了,就摘抄于此,方便自己查阅。好记性不如烂笔头正文一下内容摘抄的,原文请访问文末连接。moveTomoveTo 不会进行绘制,只用于移动移动画笔。就看做移动光标吧。lineTo画线...

MediaSession的简单使用

前言Android 5.0开始引入的媒体应用框架,分为媒体控制器MediaController(用于界面UI)和媒体会话MediaSession(用于播放器Player)。MediaSession框架,使用一套接口,减少了很多流程的繁琐和service的通信等,实现多个设备或者UI的统一调用,其...