一、JavaCrash的监控 1.JavaCrash的异常大致流程 代码演示使用 原理文字描述:JVM会调用Thread的dispatchUncaughtExcepti...

一、JavaCrash的监控 1.JavaCrash的异常大致流程 代码演示使用 原理文字描述:JVM会调用Thread的dispatchUncaughtExcepti...
app:cardUseCompatPadding="true" 替换marginLeft,marginRight,marginTop,marginBottom必须同时设置更简单合适
关于CardView底部显示不出来或者不全的解释开发中用到阴影的情况下还是蛮多的,如果你的代码中使用了CardView 那么如果要在CardView内部放置控件什么的,或者让CardView显示一个圆角边框,那么你必须要做...
布局、按钮背景阴影:layer-list 原理:将多个drawable按照顺序层叠在一起显示效果图 在drawable文件下新建layer-list的xml文件 阴影边框效果...
CardView是Android5.0(API 21)加入的新控件,当然,在API 21以下也能用,在build.gradle的依赖里加入下边一行就可以用了 项目中要做一个卡...
参考Xfermode in android - 解释文档和模式部分写得很好Android中Canvas绘图之PorterDuffXfermode使用及工作原理详解 - 代码实...
什么是过度绘制? Android过度绘制(Overdraw)指的是在屏幕一个像素上绘制了多次(超过1次),在同一个区域中叠加了多个控件,也就是说一个像素点上会出现多个像素的叠...
了解一下 布局十分复杂的页面需要来排查是否出现了过度绘制,如果出现了,那么很可能会造成刷新率下降,造成卡顿的现象。 布局文件是一个xml文件,inflate布局文件其实就是解...
01 刚毕业打工那阵,办公室有两个极品。 一个啥事都不想自己干,总能找到理由安排给下属或推脱给他人。此君脸皮厚过城墙,即便对方已经脸色不渝怒火冲天,我自岿然不动云淡风轻。国企...
转到 https://blog.gokit.info/
一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较...