![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
星星之-哎
这个作者很懒,什么都没留下…
展开
-
DataBinding 常规操作
DataBinding是什么? DataBinding是一种声明式的UI框架,动态的绑定控件,实现数据驱动UI ,DataBinding结合ViewModel,LiveData 等jetpack组件可以更好的编写Android项目代码。DataBinding的基本使用:1.首先添加配置依赖 具体使用方式就是在项目的 build.gradle文件里面添加dataBinging{ enabled=true}2.创建布局文件 创建布局文件,并设置<layout>&原创 2021-05-15 00:01:31 · 554 阅读 · 4 评论 -
TextClock基本源码详解
**TextClock基本源码详解提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、TextClock是什么?二、相关APi介绍。总结前言本文是基于TestClock的源码修改,使用与传入服务器时间等自定义时间一、TextClock是什么?基本的使用请参考官方Api,这里就不做详细的介绍,二、相关APi介绍。由于TextClock 的相关源码较少,我建议你先看一遍源码理解一下其工作原理,在来看本文。这里贴一下最核心的代码:如上图,可以看到这里的no原创 2021-04-17 21:40:11 · 412 阅读 · 0 评论 -
TextUtils的简单介绍和说明
TextUtils类是系统自带的一个工具类,里面包含了一些静态方法。是处理一些常见的有关Text的工具的集合方法类它的构造方法是私有的,不能通过new来创建,它的方法都是static类型的,可以直接调用,构造函数私有化的意义不管声明几个对象,都只实例化了一个,也就是说,只占用了一个内存。 在阅读源码的时候发现了CharSequence类。所以这里简单介绍一下,...原创 2020-04-19 01:52:23 · 9058 阅读 · 1 评论