自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Path

作用:可以利用一些基本的绘制函数,组合成复杂的图形,保存到path变量里,后再由canvas.drawPath(path, paint)来进行绘制。

2020-08-29 22:40:24 398

原创 绘制术语解读

封口:绘制的起点到绘制的终点,自动连接起来,形成绘画区域。不封口:绘制的起点到绘制的终点,既是绘画区域,不自动连接起来。

2020-08-29 22:01:20 150

原创 Canvas

21

2020-08-25 21:53:22 254

原创 传参规律

自定义View里面的所有方法调用,一般有以下规律:直接作为参数值传进参数里,代表独有信息。 什么叫独有信息?就是只有它有,别人没有的信息。 什么时候会用到独有信息?不可复用的参数值,像画笔颜色之类的是所有图像都可以复用的,就会被单独封装到Paint类里。...

2020-08-24 21:20:38 124

原创 坐标系

在 Android 里,每个 View 都有一个自己的坐标系,彼此之间是不影响的。这个坐标系的原点是 View 左上角的那个点;水平方向是 x 轴,右正左负;竖直方向是 y 轴,下正上负。也就是下面这个样子:...

2020-08-24 21:14:39 135

原创 Paint

Paint

2020-08-24 21:06:24 419

原创 onDraw

123

2020-08-24 21:02:49 163

原创 View

21

2020-08-24 21:00:38 221

原创 自定义View

q

2020-08-24 20:59:48 174

原创 Git指令

commit:git commitadd:git add README.mdclone:git clone XXXlog:git logmerge:git merge XXX(分支)merge 冲突 :解决冲突后用 git merge --continue 来继续⾃动合并流程push:git push origin XXX(分支)pull:git pull origin XXX(分支)...

2020-08-10 15:57:48 121

原创 Git:常⽤概念

commitgit commitcommit 表示对于⼀次改动的提交,它可以代表当前时刻下 Git 仓库的完整快照,但 本质上,commit 只是记录了距离上⼀次 commit 之间的改动。staging area 暂存区和 addgit add README.mdstaging 原意:舞台表演前的筹划准备(例如汇集道具和演员)。Git 中的意 思:把改动内容汇集起来以待提交。 staging area:待提交的修改内容暂时存放的地⽅。主要⽤于和已经改动但不打 算提交的内容区分开.

2020-08-10 15:43:58 235

原创 Git

test

2020-08-10 15:11:31 126

原创 Android设备的CPU类型

2020-08-10 14:13:27 701

原创 学习编程的网址

编程狮,随时随地学编程

2020-08-06 10:13:28 116

原创 意图

通过意图来打开文件:Intent intent = new Intent();intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file), "text/plain");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);

2020-08-06 09:32:28 151

原创 关于sleep

Thread.sleep()是java提供的函数。在调用该函数的过程中可能会发生InterruptedException异常。SystemClock.sleep()是android提供的函数。在调用该函数的过程中不会发生InterruptedException异常,中断事件将要被延迟直到下一个中断事件。Use this function for delays if you do not use Thread.interrupt(), as it will preserve the interrupted.

2020-08-03 13:53:07 165

原创 Maven搭建本地仓库

搭建本地仓库共分以下几个流程:下载Maven并配置相关环境变量 在Android项目里引用本地仓库路径 找到对应的jar、aar文件放到本地仓库里第一步:Maven下载及安装第二步:在build.gradle里添加:maven { url 'file:D:\\android-studio\\gradle\\m2repository' }示例:构建工具先会从本地的url路径里寻找,如果没有找到,才会去到mavenLocal()里找,如果还是没找到,才会从mavenCe..

2020-08-03 11:26:52 1238

原创 Java异常分类

一般情况下用这两种异常即可满足://空指针异常throw new NullPointerException(message);//向方法传递了一个不合法或不正确的参数throw new IllegalArgumentException(message);网上搜集的资料:算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayExc.

2020-08-03 10:03:13 219

Android树形结构RecyclerView

一个RecyclerView,无限层级展示,不嵌套,高性能,企业级产品

2022-09-07

服务器爆破字典

辛苦珍藏字典,用来爆破服务器的,很实用哦!!

2014-02-25

空空如也

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

TA关注的人

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