自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android补间动画

补间动画分为AlphaAnimation(淡入淡出),ScaleAnimation(缩放动画),TranslateAnimation(平移),RotateAnimation(旋转)。补间动画只能作用于View,且对View进行的只是显示效果的改变,并不是改变它的属性。同时我们也要知道系统对view的坐标是如何定义的。

2023-10-18 15:56:31 65 1

原创 Fragment的生命周期及各阶段作用

Fragment是界面中可重复使用的一部分。fragment定义和管理自己的布局,具有自己的生命周期,可以处理自己的输入事件。但是fragment不能自己独立存在,必须依附于activity或其他的fragment。fragment的视图层次会附加到宿主视图结构上。并且fragment的生命周期是不能超过父级的。

2023-10-17 00:16:57 219

原创 kotlin中room数据库的基本用法

并且指定数据库表的表名,若表名若不指定的话则为实体类的名。这里面包含了对数据基本的操作:增、删、改、查。

2023-10-16 18:29:34 234 1

原创 kotlin的强弱软引用的使用和理解

在默认情况下kotlin中的引用都是强引用且也没提供强引用的类。其强引用的对象不管内存空间是否足够都不会回收只有在取消强引用后才能回收,这就可能造成内存泄漏。而且在此过程中若我们创建单例对象,在这中引用了MainActivity,在Mactivity销毁时,这个对象可能销毁不了,就会造成空指针异常。

2023-10-09 15:29:05 294 2

原创 File文件的写入与读取

当然为了提高效率我们这里可以使用缓冲流BufferedOutputStream/BufferedInputStream,通过缓冲区高效读取和写入文件。2.获取应用程序的内部文件目录的路径。用缓冲器流类高效写入读取。1.检查文件是否存在。

2023-09-18 00:45:15 267

原创 学习hashMap的心得

5.遍历元素(这里用到了entrySet(),可以返回HashMap中所有键值对的集合)10.返回HashMap中所有键的集合:keySet()。11.返回HashMap中所有值的集合:values()。9.返回HashMap中键值对的数量:size()。

2023-08-29 01:21:13 50 1

原创 浅谈MVP模式

MVP模式(Model-View-Preserter):总的来说就是将数据(Model)和视图(View)分离来,通过Preserter实现了数据和视图的交互,好处降低了耦合性,更方便进行测试。1、Model层:负责存放一些数据和对数据进行操作。

2023-08-27 02:03:43 92 1

空空如也

空空如也

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

TA关注的人

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