摘要:
onFinishInflate() 回调方法,当应用从XML加载该组件并用它构建界面之后调用的方法 onMeasure() 检测View组件及其子组件的大小 onLayout() 当该组件需要分配其子组件的位置、大小时 onSizeChange() 当该组件的大小被改变时 onDraw() 当组件将 阅读全文
摘要:
事件机制 我们知道view中有onTouch,onClick, 1.并且onTouch优先于onClick执行, 2.onTouch有返回值,为true时onClick并不再执行了 因为一切VIew都extend于View(dispatchTouchEevent),还是ViewGroup(onInt 阅读全文
摘要:
项目中提高体验一般在短信验证的时候会自动填充验证码,接下来我们就实现一把 界面就是这样主要以实现逻辑为主 首先点击验证码发一个定时器 这里用到CountDownTimer这个类完成定时器 点击发送验证码随机生成一个Radom数 Math.Radom()*9000+ 1000; 在这里花费我大量时间, 阅读全文
摘要:
一系列干货等你来拿 关于我:http://www.cnblogs.com/dubo-/ 项目中也有很多实用的事例,等待录入中... 阅读全文
摘要:
SVG的 全称是 Scalable Vector Graphics,叫可缩放矢量图形。它和位图(Bitmap)相对,SVG 不会像位图一样因为缩放而让图片质量下降。它的优点在于节约空间,使用方便 阅读全文
摘要:
Flash闪烁界面的实现原理 1.首先 new一个数组里面放一些Random图片 private int[] drawables = new int[]{R.drawable.a,R.adable.b.....} 2.在初使化的时候设置上图片 int i = new Random().newInt( 阅读全文
摘要:
在项目中很多类似的功能 ,学会学习,善于总结,知识乃无穷无境。接下来我打算写一个出来 阅读全文
摘要:
在项目中遇到了这样的问题认识到了lambda (int x, int y) -> x-y;//lambda表达式接收x和y这两个整形参数并返回它们的差; ( ) -> 2;//lambda表达式不接收任何参数,直接返回整数2; (String s) -> { System.out.println(s 阅读全文
摘要:
1.在属性中可以这样设置更改ActionBar的高度android:layout_marginTop="?android:attr/actionBarSize"Rect frame = new Rect();getWindow().getDecorView().getWindowVisibleDis 阅读全文
摘要:
1.ConstraintLayout这个属性是Android推出来的布局之一,大家一般用的很少,今天看下它有什么属性吧 用起来还是很不错的 2..FlexboxLayout 也去去年Google推出来的,FlexboxLayout 可以理解为高级的 LinearLayout .它有着换行的作用,在某 阅读全文