自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓开发中的TabLayout和ViewPager2的使用

data>

2024-09-25 15:58:02 1221

原创 安卓开发中LiveData的使用

LiveData 是 Android Jetpack 架构组件库中的一个关键组件,它被设计用来在应用的不同组件之间安全地共享数据。LiveData 是一种可观察的数据持有者类,它遵循观察者模式,允许组件订阅数据的变化,并在数据发生变化时得到通知。

2024-09-11 18:46:03 1019

原创 安卓开发中的ViewPager2的使用

</data></layout><data>

2024-09-06 18:06:02 1061

原创 记录工作中学习进度

本文仅作为个人学习记录,旨在分享我的理解和经验。对于感兴趣的朋友,欢迎随时与我交流探讨。如果文中有任何错误或不足之处,也请各位高手不吝赐教,提出宝贵的意见和建议。

2024-09-05 14:22:06 487

原创 全局保存某种页面状态的解决方法

安卓开发中SharedPreferences的使用

2024-09-05 11:43:41 697

原创 kotlin中常用扩展函数

apply 用于在某个对象上执行一系列操作,然后返回该对象本身。这通常用于链式调用,以简化代码。 它被定义在 类上,因此可以被任何类型的对象所使用。它接收一个 lambda 表达式作为参数,在这个 lambda 表达式中,this 关键字引用的是调用 apply 的对象。当你调用 函数时,会传递当前对象 () 给 lambda 表达式。这意味着可以直接在 lambda 表达式内部访问并修改这个对象的属性和方法,而不需要显式地指定 。 主要用途:是在构建和初始化对象时设置该对象

2024-08-28 10:11:35 1146

原创 安卓开发中的Jetpack Compose

本文内容总结自,整理自学,未完持续...

2024-08-22 17:57:40 898

原创 Git的基本使用

git基本使用

2024-07-31 10:22:51 1085

原创 记录一些项目中常见的概念、方法、控件

随便记录下

2024-07-22 17:42:21 794

原创 安卓开发使用seekBar改变ImageView中图片的色彩

ColorMatrix类

2024-07-17 10:21:25 1757

原创 安卓开发中从系统相册打开图片并保存的流程

Intent.:表示选择器操作,在这种情况下,Intent 是用来打开系统相册,让用户可以选择一张图片。Intent.: 用于打开一个活动,显示数据。通常与 data URI一起使用,指向要显示的内容。Intent.: 用于打开一个活动,编辑数据。通常与 data URI一起使用,指向要编辑的内容。Intent.: 用于请求插入数据。例如,插入一个新的联系人或日历事件。Intent.: 用于请求删除数据。Intent.: 用于从一组数据中选择一个条目,通常用于选择图片或视频。Intent.

2024-07-16 21:31:04 970

原创 自定义View之双指缩放图片的实现

因为在实现这个功能时需要用到前一次的双指触摸点坐标和现在的双指触摸点的坐标来计算两次触摸点的距离比值从而获得缩放图片的缩放因子,用来确定图片需要缩小放大的倍数。缩放因子就是两手指间的初始距离与当前距离的比值。// 上次双指触摸的 x1 的 x 坐标// 上次双指触摸的 x1 的 y 坐标// 上次双指触摸的 x2 的 x 坐标// 上次双指触摸的 x2 的 7 坐标在方法的最后,需要重新获取最后的触摸点坐标,这样才能不断计算正常的的缩放因子,否则前一次的双指坐标一直不被更新(因为第一的双指坐标是在。

2024-07-11 21:36:11 1037

原创 自定义View中关于图片缩放的解决方法

自定义View中关于图片缩放的解决方法

2024-07-11 11:04:49 919

原创 安卓开发中自定义View变色导航的实现

自定义View

2024-07-05 11:22:21 654

原创 安卓开发中Glide的缓存机制

在使用Glide加载图片时,Glide会在一个新的图片请求之前检查再决定是否需要在原始资源数据中取出资源常用算法——算法是一种常用的缓存逐出策略,用于在内存受限的情况下管理缓存。当缓存达到其最大容量时,LRU算法会淘汰,以便为新项腾出空间。

2024-06-28 16:19:49 1408

原创 安卓开发中的Glide库的使用

是一个功能强大的工具,它允许对加载的图片进行各种变换处理。使用方式:首先调用 Glide.with(context),然后指定要加载的图片资源,最后调用 into(imageView) 将图片设置到 ImageView。更新 ID:如果你想要 Glide 缓存经过此变换的图片,你需要重写 equals 和 hashCode 方法,以确保不同的变换实例能被正确识别。android.permission.WRITE_EXTERNAL_STORAGE:允许应用程序写入存储在外部存储上的文件,例如SD卡。

2024-06-27 11:20:22 1604

原创 安卓开发中上滑触顶悬停

CoordinatorLayout、AppBarLayout 、CollapsingToolbarLayout、NestedScrollView

2024-06-26 09:54:52 739

原创 安卓开发中嵌套滚动视图的使用

有如下文件:(1)(存放未来几天天气的布局页面)(2)(存放今日天气、未来几天天气、生活指数等布局)现在要实现在文件中对未来几天天气布局界面的嵌套滑动,我选择使用 Android 中的一个视图组件 ——,它继承自并添加了嵌套滚动的支持。嵌套滚动允许一个滚动的视图(如或)在另一个滚动的父视图中协同工作,而不会产生滚动冲突。这在需要嵌套滚动行为(如滚动头部或滚动条共享)的复杂布局中非常有用。

2024-06-24 10:48:31 668

原创 安卓开发中RecyclerView的使用

案例来自第一行代码第三版。

2024-06-20 13:43:27 415

原创 安卓开发关于ViewModel的使用

ViewModel

2024-06-20 09:52:32 480

原创 安卓开发中的ViewBinding使用

在安卓开发中ViewBinding的使用

2024-06-19 23:10:41 1847

原创 安卓开发中OkHttp的使用——基于Kotlin

GET请求、POST请求、图片下载、文件的下载上传

2024-06-07 16:14:56 1860

原创 关于Android的学习心得

Jetpack中的常见组件、Material Design、主要组件及基础控件、数据存储、网络请求

2024-06-05 16:56:44 867 2

空空如也

空空如也

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

TA关注的人

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