介绍:ConstraintLayout是2016年Google I/O大会上推出的一种新的布局方式。android studio 2.3 默认的...
Activity的四种启动模式 1.standard:默认启动模式,每次启动Activity时都会创建一个新的Actiity,并放入任务栈。 2...
实现效果 实现过程 动画布局文件,两张长图+上下遮罩 第一个动画,位移动画,定义垂直方向的起始和结束位置。 第二个动画,位移动画,定义垂直方向的...
分为三步来说明拖拽是怎么实现的。 1)如何让拖拽的Item来随着手指的移动而移动。 2)拖拽过程中相关item的移动处理 3)相关Adapter...
如果高效的加载图片? 减少图片占用过多的内存资源,防止内存溢出。在展示高分辨率图片的时候,最好先将图片进行压缩;使用图片缓存; 高分辨率图片如何...
从这段伪代码中,我们可以看出来,在dispatchTouchEvent中,先调用VIewGroup自身的onInterceptTouchEven...
需求:一行文字中需要某些文字有不同的样式 实现: 数字特殊样式 Spannable builder =new SpannableString("...
由于测试手机的密度是属于xxhdpi,我们在drawable-xxhdpi里面的图片基本都会按照原图的大小展示。将drawable-xxhdpi...
1.观察者模式最重要的作用? 解耦,将观察者和被观察者解耦。eg:ui层与具体的业务逻辑解耦 2.观察者模式的定义? 定义对象间一种一对多的依赖...