自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Android错误:java.lang.IllegalAccessError: Illegal class access:

错误提示:java.lang.IllegalAccessError: Illegal class access: 'com.itjs.first.ui.activity.ColorPaintActivity' attempting to access。

2024-02-24 10:42:24 394

原创 RxJava-过滤操作符

【代码】RxJava-过滤操作符。

2023-12-10 23:56:19 48

原创 Java需要掌握的API

获取修饰关键字,入public static final等关键字。获取方法的参数元素,每个元素是一个VariableElement。返回包含该element的父element,与上一个方法相反。如果属性变量被final修饰,则可以使用该方法获取它的值。返回element的类型,判断是哪种element。获取全名,如果是类的话,包含完整的包名路径。返回该元素直接包含的子元素。获取方法元素的返回值。

2023-12-04 22:32:39 47

原创 自定义View-Kotlin九宫格解锁

【代码】自定义View-Kotlin九宫格解锁。

2023-12-04 20:56:26 56

原创 自定义View-折叠列表

/可以认为只是系统给我们写好的工具类// 后面菜单的高度// 菜单是否打开@Overridei < 200;<TextViewandroid:text="后面" /><ListView。

2023-12-04 00:00:04 35

原创 自定义View-View和ViewGroup套路总结

自定义属性,获取自定义属性(达到配置的效果)onMeasure()方法用于测量计算自己的宽高,前提是继承自View,如果是继承自系统已有的 TextView , Button ,已经给你计算好了宽高onDraw() 用于绘制自己的显示onTouch() 用于与用户交互自定义属性,获取自定义属性(达到配置的效果)很少有onMeasure() 方法,for循环测量子View,根据子View的宽高来计算自己的宽高。

2023-12-01 15:18:16 28

原创 自定义View-26字母索引

【代码】自定义View-26字母索引。

2023-11-30 21:40:51 32

原创 自定义View-RatingBar评分控件

【代码】自定义View-RatingBar评分控件。

2023-11-30 16:14:49 45

原创 自定义View-仿58同城数据加载

【代码】自定义View-仿58同城数据加载。

2023-11-30 00:56:27 27

原创 自定义View-进度条

【代码】自定义View-进度条。

2023-11-29 22:54:50 27

原创 自定义View-ViewPager+TabLayout字体变色

extends TextView : onMeasure()不需要实现 textColor颜色 textSize字体大小 会少很多逻辑 (采用)

2023-11-29 20:57:52 50

原创 自定义View - 仿QQ运动步数进度效果

-自定义QQ运动步数-->//抗锯齿//画笔实心//画笔空心//圆角//抗锯齿//画笔实心//画笔空心//圆角//抗锯齿//画笔宽度。

2023-11-28 22:44:30 44

原创 自定义View-自定义Text View

-name自定义View名字TextView-->--name属性名称format格式:string文字 color 颜色dimension 宽高 字体大小-->--background自定义View都是继承View,背景是由View管理的-->app:ItJstext="你好"//获取自定义属性//回收6.指定宽高(三种测量模式)AT_MOST (wrap_content)、EXTRALY(固定值|match_parent)、

2023-11-28 11:33:25 41

原创 自定义View简介,onMeasure,onDraw,onTouch,自定义属性

自定义View可以认为继承自View,系统没有的效果(ImageView,TextView,Bottun),extends View,extends ViewGroup获取宽高//获取宽高的模式//获取前两位MeasureSpec.AT_MOST 在布局中指定了wrap_contentMeasureSpec.EXACTLY 在布局中指定了确切的值 100dp match_parent fill_parent。

2023-11-27 22:36:57 39

原创 Java-Thread 线程、进程、线程和进程的区别、线程执行方式、线程的生命周期、线程休眠、线程池

1.继承线程类;2.重写run方法;t3.start();//串行t4.start();System.out.println("t5线程执行");});t5.start();@OverrideSystem.out.println("t6线程执行");});t6.start();System.out.println("main线程执行完毕");@OverrideSystem.out.println("t3线程执行");@Override。

2023-11-24 18:26:01 31

原创 Java-二维数组

【代码】Java-二维数组。

2023-11-22 16:17:38 25

原创 Java-数组、冒泡排序、选择排序、二分查找

添加数据和访问数据时,索引范围是不能超过指定范围的(0~length-1)给数组添加数据的方法是:数组变量[索引] = 数据。如果重复给相同的索引添加数据,那么等同于修改数据。数组的创建:new 类型[容量];数组的声明方式:类型[] 变量;

2023-11-22 15:40:36 27

原创 Java-bean规范

2.属性必须私有化然后提供公共的get、set方法。1.类要求必须含有无参、公共构造方法。主要用于建立数据模型(Bean)

2023-11-21 22:16:15 53

原创 Java-匿名类

发货不多说,直接上代码。

2023-11-21 20:52:50 31

原创 Java-枚举

枚举是一种特殊的类,其中包含一组特殊的类,这些对象不会发生改变,一般都是用大写的标识符。枚举类会将对象放置在最前面,那么和后面的语法要用分号隔开。枚举使用enum关键字。

2023-11-21 20:33:52 29

原创 Java-抽象

抽象类:不完整的类,就是抽象类,abstract class类名。abstract 返回值类型 方法名(参数)抽象类不可以直接构建对象,但是可以通过子类间接构建对象。也为类不完整,所以不能直接构造对象。如果一个类中含有一个抽象类,那么这个类就是抽象类。如果一个类是抽象类,它的方法不一定是抽象方法。abstract不能和final同时使用。抽象方法:只有声明,没有实现的方法。

2023-11-21 19:20:41 30

原创 Java-单例

JVM默认给类提供的构造方法,其实就是公共的,无参的构造方法。1.类的创建过程复杂。2.类的对象消耗资源。

2023-11-21 17:38:41 32

原创 Java-递归.阶乘

递归方法需要有跳出的逻辑 否则StackOverflowError。阶乘:5=>(4,3,2,1) =>5*4*3*2*1。一个大于1的阶乘数等于这个数乘以这个数减一的阶乘。奇数和: 1+3+5+7+9+...+19。所谓的递归:方法调用自身,称之为递归方法。调用自身时,彻底的参数要有规律。

2023-11-21 17:15:57 35

原创 Java-方法重载

如果方法名相同,但是参数列表(个数,顺序,类型)不相同,会认为是不相同的方法,只不过名称一样。这里相同的方法指的是方法名,参数列表相同,和返回值类型无关。一个类中,不能重复声明相同的方法,也不能声明相同的属性。这个操作在Java称之为方法的重载。

2023-11-21 16:06:48 26

原创 Java 继承、封装、多态

面向对象编程中有3个非常重要的特征:继承、封装、多态类存在父子关系:子类可以直接获取到父类的成员属性和成员方法。类的继承只是单继承,一个类只能有一个父类,不能存在多个父类一个父类可以有多个子类继承采用extends语法:子类 extends 父类。

2023-11-21 15:36:12 26

原创 Android自定义View-构造方法调用场景(TextView)

【代码】Android自定义View-构造方法调用场景(TextView)

2023-06-01 21:27:37 134

原创 Calendar类常用方法

Calendar类的使用方法

2022-07-05 20:27:59 165

原创 Java-Study_12 Exception异常处理

Exception异常处理,捕获异常和抛出异常以及自定义异常

2022-06-21 20:21:21 94

原创 Java-Study_11 inner内部类的基本使用方法

内部类的基本使用以及没有名字的的初始化类 不用讲实例保存到变量里面

2022-06-20 15:25:19 152

原创 Java-Study_10 SimpleDateFormat类的使用方法

SimpleDateFormat类的使用方法

2022-06-19 00:14:27 109

原创 Java-Study_09 Date getTime和setTime使用方法

Date getTime和setTime使用方法

2022-06-18 15:40:57 161

原创 Java-Study_08 Date对象

Date对象的基本构造方法

2022-06-18 15:38:29 60

原创 Java-Study_07 String字符串数组冒泡排序

String字符串数组冒泡排序

2022-06-18 15:36:33 285

原创 Java-Study_06 int和string相互转换

int和string相互转换

2022-06-18 15:35:07 59

原创 Java-Study_05 integer

基本类型包装类 integer

2022-06-18 15:33:26 60

原创 Java-Study_04 Array 冒泡排序

冒泡排序

2022-06-18 15:30:02 59

原创 Java-Study_03 Object

Object 类常用方法

2022-06-18 15:27:51 57

原创 Java-Study_02 System类常用方法

System类常用方法的学习

2022-06-18 15:21:38 132

原创 Java-Study_01 Math

Math的学习

2022-06-18 15:18:52 49

空空如也

空空如也

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

TA关注的人

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