iOS 设计模式的应用 ⑨ 中介者模式 前言 在 App 中,我们常常遇到多个 UI 元素之间相互依赖,比如当列表框中的某一项被选中时,UILabel 会被更新为列表框中选定的值。又或者当用户在文本框输入了新的值时,需要将这个新的值加入到列表框的列表中。当更多的 UI 元素参与到这一错综复杂的关系之中时,情况可能变得难以控制,元素之间需要彼此了解并相互操作。又或者当从一个页面跳转到另一个页面时,需要了解目标页面所需参数等等。这个 移动开发 2025年05月20日 128 点赞 0 评论 2706 浏览
Android 下拉拖拽关闭Activity,下拉返回Activity。仿大众点评、快手、小红书详情界面:可下滑关闭详情界面 Github链接,给个Star鼓励我写更多好库 下拉拖拽关闭Activity,下拉返回Activity。 仿大众点评、快手、小红书详情界面:可下滑关闭详情界面。 功能(优点): ✅Demo包含瀑布列表跳转到详情,带动画+详情可左滑进入个人主页+下拉拖拽关闭Activity ✅到为了让Activity的xml布局层级最少,只需要把本库设置为最外层的RelativeLayout ✅仿大众点评:下拉 移动开发 2025年04月30日 64 点赞 0 评论 2697 浏览
macOS 系统设置息屏情况下,PHP等后台脚本继续执行 在 macOS 系统下,当屏幕息屏或合上盖子时,后台脚本程序是否会继续运行,主要取决于以下几个因素: 1. 系统睡眠状态的影响 默认情况:合盖/息屏后,Mac 会进入「睡眠模式」(部分硬件休眠),此时: CPU 任务:后台脚本࿰ 移动开发 2025年09月22日 70 点赞 0 评论 2691 浏览
Android-推荐一个TextView实现动画效果的库(HTextView) 图片来源网络,入侵必删 在Android开发中,我们可能会遇到实现某个TextView实现动画效果。关于这种需求,我给小伙们推荐推荐HTextView开源库,希望能小伙伴们提高开发效率。 HTextView 这是一块帮大家实现TextView动画效果的库。更多详细信息请查看开源库的文档 HTextView引入 写博客的时候,最新的版本是0.1.6。小伙伴们使用的时候,可以看看有没有更新 移动开发 2025年05月07日 146 点赞 0 评论 2683 浏览
iOS 动态更换App图标 一、准备好icon图标 然后放到项目中 如图所示 WechatIMG243.jpeg 注意:1、图片一定不要放到 Assets.xcassets 里面 2、icon图片的名称可以随意取 3、icon图片可以为一张 也可以为多少张(因为适配 所以我这里是多张 按照苹果的尺寸来设计的图片) 二、配置 Info.plist 截屏2022-06-23 上午10.08.56.png 移动开发 2025年04月25日 145 点赞 0 评论 2679 浏览
Windows配置Flutter环境、AndroidStudio安装、模拟机配置、The emulator process for AVD xxx和Could not detect an ADB问题 截止 2025/3/9 ,版本更新到了 3.29.1 ,但是为了防止出现一些奇怪的bug,我安装的还是老一点的,3.19,其他版本的安装同理。AndroidStudio用的是 2024/3/1 版本。— 1 环境变量(Windows)PUB_HOSTED_URL= 移动开发 2025年05月07日 168 点赞 0 评论 2630 浏览
关于安卓卡片式交互实现(recyclerview) 背景 对于安卓卡片式交互,已有很多案例,前有“探探”卡片滑动交互,后有各种各样的三方软件,都在互相复制粘贴。今项目中也有类似需求,特此记录。 !!!代码链接在文末!!! 演示gif 演示 思路 实现这样的效果,其实从宏观上,就是实现了一个layoutmanger以及ItemTouchHelper。 (一)LayoutManager主要是实现recyclerview的布局 (二)Item 移动开发 2025年10月14日 150 点赞 0 评论 2611 浏览
这10张图拿去,别再说学不会RecyclerView的缓存复用机制了! ViewPager2是在RecyclerView的基础上构建而成的,意味着其可以复用RecyclerView对象的绝大部分特性,比如缓存复用机制等。 作为ViewPager2系列的第一篇,本篇的主要目的是快速普及必要的前置知识,而内容的核心,正是前面所提到的RecyclerView的缓存复用机制。 RecyclerView,顾名思义,它会回收其列表项视图以供重用。 具体而言,当一个列表项被移出屏 移动开发 2025年04月18日 182 点赞 0 评论 2604 浏览
Spring Boot + Kotlin + Gradle 构建现代化后端应用 文章目录 概述 一、 项目初始化与构建配置 1. 插件配置 2. 依赖管理 3. 编译器选项优化 二、 核心开发实践 1. 应用启动类:简洁的顶层函数 2. 数据类与 JPA 实体 3. 依赖注入:首选构造函数注入 4. REST 控制器:利用 Kotlin 表达力 三、 多模块项目结构设计 1. 根项目配置 2 移动开发 2025年12月14日 72 点赞 0 评论 2570 浏览