Android自定义控件系列——Paint类全解析

https://blog.csdn.net/mluoya/article/details/87909871

2019-06-30 15:10:46

阅读数 41

评论数 0

PathEffect()详解

一、setPathEffect() 这个方法一看就和path有关,顾名思义,它就是给path设置样式(效果)的。PathEffect这个路径效果类没有具体的实现,效果是由它的六个子类实现的: 这六个子类分别可以实现不同的路径效果: 下面,我们来用代码来具体实现一下。 二、测试代...

2019-06-30 15:05:25

阅读数 162

评论数 0

synchronized使用及原理解析

synchronized使用及原理解析 修饰静态方法、实例方法、代码块 Synchronized修饰静态方法,对类对象进行加锁,是类锁。 Synchronized修饰实例方法,对方法所属对象进行加锁,是对象锁。 Synchronized修饰代码块时,对一段代码块进行加锁,是对象锁。 /...

2019-06-30 15:03:24

阅读数 67

评论数 0

深入理解 Java 垃圾回收机制

深入理解 Java 垃圾回收机制 一:垃圾回收机制的意义 java 语言中一个显著的特点就是引入了java回收机制,是c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不在考虑内存管理。由于有个垃圾回收机制,java中的额对象不在有“作用域”的概念,只有对象的引用...

2019-06-30 14:48:46

阅读数 59

评论数 0

Java中的object九大方法

在Java中,只有基本类型(int,boolean等)的值不是对象。其他类型,包括数组类型,不管是对象数组还是基本类型的数组都扩展于Object类。 方法摘要 protected Object clone() 创建并返回此对象的一个副本。 boolean equals(Object obj) 指...

2019-06-15 15:52:18

阅读数 32

评论数 0

Android 记一次static变量引起的问题

问题 最近在做RTSP流录制功能,基本结构为 CameraActivity  —>  PlayFragment(流预览,TextureView:因为有缩放相关操作)  ——> RTSPPlayer(两个线程通过MedeaCodec分别做音频和视频tra...

2018-09-04 21:37:01

阅读数 318

评论数 0

Android 属性动画和补间动画的区别和特性

补间动画 补间动画,主要是向View对象设置动画效果,包括AlphaAnimation 、RotateAnimation 、ScaleAnimation 、TranslateAnimation 这4种效果,对应的xml标签分别是alpha、rotate、scale、translate。通过为...

2018-08-26 19:38:34

阅读数 1415

评论数 0

LRUCache的原理

LruCache是Android提供的一个缓存类,采用LRU算法来管理内部成员,Least Recently Used即最近最少使用置换算法。平时使用最多的图片框架Glide也是用的LruCache来管理图片的内存缓存,缓存的容量自定义。以前只知道这些关于LruCache的基本知识,并未深究,今天...

2018-06-08 00:32:05

阅读数 498

评论数 1

holder.getAdapterPosition()取值问题

平时在用到Recycleview的ItemRemove方法想要有一个默认删除动画时出现问题网上推荐方法:dataList.remove(holder.getAdapterPosition());adapter.notifyItemRemoved(holder.getAdapterPosition(...

2018-06-07 14:17:21

阅读数 2680

评论数 0

提示
确定要删除当前文章?
取消 删除