最新 最热

图文混排

是基于 iOS 3.2+ 和 OSX 10.5+ 的一种能够对文本格式和文本布局进行精细控制的文本引擎。 它良好的结合了 UIKit 和 Core Graphics/Quartz: UIKit 的 UILabel 允许你通过在 IB 中简单的拖曳添加文本,但你不能改变文本的...

2022-06-06
0

如何自定义TabLayout样式

在Android开发中经常会遇到tab页面,这样就需要tab+viewpager的方式来进行处理。谷歌官方提供了TabLayout,但是我们发现很多项目并不愿意使用,主要原因就是样式处理不够灵活。...

2022-05-31
0

安卓 View 的事件体系

View 的位置由它的四个顶点来决定, 分别对应 View 的四个属性:top, left, right, bottom, 其中top是左上角的纵坐标, left 是左上角的横坐标, right是右下角的横坐标, bottom是右下角的纵坐标. 需要注意的是, 这些坐...

2022-05-17
0

高仿剪映视频多轨剪辑页实现

剪映是当下比较火的一款手机视频剪辑工具,由抖音官方推出,可用于手机短视频的剪辑制作,拥有强大的多轨编辑能力。其中视频剪辑页用于剪辑的View拥有出色的交互性,很考验Android的基础能力,值得拿出来学习一下。  观察剪...

2022-05-16
0

如何构建Android MVVM应用程序

Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式的工具。ViewModel和View可以通过DataBinding来实现单向绑定和双向绑定,这套UI和...

2022-05-13
0

Android 自定义View

这篇文章是一个自定义View的学习总结文章,会介绍自定义view的整体流程和部分相关的api使用,并不会对所有使用到的api进行介绍,所以阅读的话需要有一些Android的开发基础。...

2022-05-13
0

Android’s Font Renderer Efficient text rendering with OpenGL ES

Any developer with a few years of experience writing client-side applications is acutely aware of how complicated text rendering can be. At least that’s what...

2022-05-13
0

Android TextView 缩进指定距离

第一感觉就是 so so easy 嘛,加个标签,费不了什么事儿。第一印象记得 Spanable 可以更改对应文字的颜色和背景,设置设置点击事件。

2022-05-13
0

山川湖海 - Android无障碍代理的那些事

本篇将聊一聊什么是无障碍代理,及结合实际场景,分享一下我们对于无障碍代理的使用,并且如何让其更加易用。

2022-05-11
0

快看!DataBinding和LiveData搞在一起了

最近在工作中在一个页面使用了 DataBinding ,实践了一下 Databinding 和 LiveData 的结合。今天就来分享一下具体的内容。

2022-05-10
0