自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 NestedScrolling嵌套滚动原理

先上图,三张图说明的是一个嵌套滚动的过程,顾名思义,就是有至少两个可以滚动的view或者viewgroup,也就说父view和子view都可以滚动,而子view要滚动的时候就要通知父view,我要开始滚动了,由父view决定是否要帮助子view滚动一段距离,父view帮助子view滚动了多少,子view就少移动多少距离。看了上面这段话,你是不是会想要怎么实现呢?作为Android开发人员应

2017-05-25 15:45:15 911

原创 webView加载本地文件(zip压缩文件)

/** * 解压 * * @param context 上下文对象 * @param assetName 压缩文件名 * @param outputDirectory 输出目录 * @throws IOException */ public static void unZip(Context

2016-07-12 16:30:41 2313

原创 androidstudio 运行报错之adb端口占用解决办法

最近工作中运行androidstudio的时候经常莫名其妙的就会报下面这个错误,之前几天都是通过重启studio来解决,不过一直没有得到彻底解决,困扰多日,今天从网上找到了解决办法。报错内容如下:Unable to create Debug Bridge: Unable to start adb server: error: could not install *smartsocket*

2016-07-07 15:25:28 15024 3

原创 Android6.0运行时权限

Android6.0运行时权限一、Android6.0运行时权限在Android系统的安全模型中,应用程序需要一些权限才能对其他应用程序或者系统进行访问(如获取联系人、获取访问网络的权限等),这些权限就是应用运行需要的Android权限。在Android6.0之前只需要在manifest中声明权限,应用被安装后这些权限就被授予了,并且不能撤销,但是在2015年谷歌推出6.0后在用户

2016-07-06 17:06:13 644

原创 自定义圆角或圆形drawable

/** * Created by guowenhui on 2016/7/6.圆角图片 */public class RoundRecDrawable extends Drawable { //核心方法 private Paint paint; private RectF rect; private Bitmap bitmap; int width;

2016-07-06 16:30:59 338

原创 换行后居中显示的textview

StaticLayout

2016-06-15 14:17:16 1374

自定义view

自定义view。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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