自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Handler

Handler机制handler作用?答(1)传递消息Message;​ (2)线程通讯,子线程通知主线程更新ui;eg:final Handler handler = new Handler() { @override public void handleMessage(Message msg){ super.handleMessage(msg); switch(msg.what){ //主线程逻辑处理

2021-03-08 20:48:39 109

原创 RecyclerView

ItemDecoration定义:ItemDecoration允许应用给具体View添加具体的图画或者layout的偏移,对于绘制View之间的分割线。当调用addItemDecoration()方法添加decoration时,RecyclerView会调用该类的onDraw方法去绘制分割线(官方目前只有一个实现类DividerItemDecoration)。...

2021-03-06 15:26:15 114

原创 事件分发

自定义View与ViewGroup区别 diapatchTouchEventView:只能进行事件处理,即要么处理事件,要不处理事件。主要实现onDraw方法,对需求的View进行自定义绘制。ViewGroup:可以进行事件分发,即先进行事件分发,再进行事件处理。主要实现onMeasure方法和onLayout方法,对需求的多View进行测量以及布局。事件处理分发流程图分发分析:首先从任意一个Activity的onCreat方法一路向前找到最后的父类Activity类,在该类有dispatchTo

2020-12-24 11:32:21 107

原创 记录从0开始使用dataBinging的坑

报错:couldn’t make a guess for xxx原因:类名首字母没有大写错误: 找不到符号符号: 类 Presenter位置: 程序包 com.example.superloan错误: 程序包Presenter不存在原因:包名路径中,有大写字母存在...

2020-04-07 14:51:47 390

原创 manifest权限

<!--手机震动--><uses-permission android:name="android.permission.VIBRATE" />

2020-03-23 15:14:58 351

原创 撸代码时,注意的性能优化点

1.在自定义View时,在构造函数内,从attr.xml文件提取属性值时,使用try{}finally{a.recycle()}进行资源释放,否则会造成性能卡顿。

2020-03-21 21:15:46 214

原创 动画学习记录

动画属性:interpolator插值器,即影响动画的播放速度。@android:anim/accelerate_interpolator: 越来越快@android:anim/decelerate_interpolator:越来越慢@android:anim/accelerate_decelerate_interpolator:先快后慢@android:anim/anticipate_i...

2020-03-03 18:31:31 93

转载 安卓动画之逐帧动画

逐帧动画1.作用对象安卓视图控件(view)2.效果将一组定义好的图片进行一帧一帧的播放,每一张图片即为一帧3.具体使用使用方式分为两种,一种是在res/drawable/文件目录下创建xml文件,其中使用的标签为animation-list,另一种方式为在代码中动态设置。使用介绍在使用逐帧动画时,要预先准备好一组图片放进drawable文件夹内3.1 xml方式首先创建xml...

2020-02-26 14:42:25 209

转载 安卓动画之补间动画

补间动画1.作用对象安卓视图控件(view)2.效果1.平移动画:对应TranslateAnimation类2.缩放动画:对应ScaleAnimation类3.旋转动画:对应RotateAnimation类4.透明度动画:对应AlphaAnimation类3.具体使用使用方式首先介绍在xml文件中设置动画效果的公有属性android:duration = "3000" 动画...

2020-02-26 10:42:00 158

原创 Android快速开发,第三方总结整理,学习中,持续更新

学习中总结的第三方框架PermissionPermission在开发过程中会遇到不同版本的API,有的接口需要的API版本比较高。6.0是一个分水岭,记录一个不需要考虑版本的第三方AndPermission,只需要在build.gradle中添加implementation ‘com.yanzhenjie:permission:2.0.3’,github链接https://github.com...

2020-01-17 19:52:39 240

空空如也

空空如也

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

TA关注的人

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