Commit Graph

507 Commits

Author SHA1 Message Date
d3c40efffa 添加我的Termux活动类 2026-04-30 08:34:29 +08:00
ffea383a4e feat: 添加封面裁剪窗口标题
- 在关闭按钮后添加标题 TextView
- 标题文本:封面裁剪
- 样式配置:
  * 文字颜色:白色
  * 文字大小:18sp
  * 居中对齐
  * 布局权重:1(占据剩余空间)
  * 结束边距:8dp
- 提升窗口语义化,符合 Android 设计规范
2026-04-29 11:54:29 +08:00
9c1e08a88b style: 统一封面剪裁窗口工具栏按钮尺寸与间距
- 关闭按钮 (btn_close): 由 48dp x 48dp+12dp padding 改为 40dp x 40dp+5dp padding
- 颜色拾取按钮 (btn_color_pick): 由 48dp x 48dp+12dp padding 改为 40dp x 40dp+5dp padding
- 信息按钮 (btn_info): 由 48dp x 48dp+12dp padding 改为 40dp x 40dp+5dp padding
- 完成按钮 (btn_done): 由 48dp x 48dp+12dp padding 改为 40dp x 40dp+5dp padding

统一使用 40dp 标准尺寸,减小 padding 至 5dp 增强点击区域。
2026-04-29 11:11:26 +08:00
abb28b766a 修复AIDE Pro 编辑器的编译提示问题。处理函数固定赋值传递问题。 2026-04-29 01:31:17 +08:00
b6cd91c298 安卓手机端使用AIDE Pro应用的Gradle方式编译成功。 2026-04-29 00:11:09 +08:00
61c2bab83e OpenCode 使用 WINBOT 模型编译调试成功 2026-04-29 00:06:26 +08:00
5a700a0808 <gallery>优化裁剪功能:更新颜色拾取逻辑、同步工具栏图标、调整布局文件 UseWINBOT 2026-04-28 19:46:23 +08:00
dad179c15f 完善剪裁窗口颜色拾取功能,工具栏图标同步更新 2026-04-28 18:31:16 +08:00
1b62ff288f <gallery>APK 15.0.9 release Publish. gallery-v15.0.9 2026-04-28 17:21:55 +08:00
87ad6668a4 更新 gallery 模块 libappbase 依赖到 15.15.21 2026-04-28 17:18:30 +08:00
4baee6f0e1 <libappbase>Library Release 15.15.21 2026-04-28 17:08:33 +08:00
8f6b615949 <appbase>APK 15.15.21 release Publish. appbase-v15.15.21 2026-04-28 17:08:05 +08:00
d02d57d4dd 添加LogUtils日志文件自动裁剪功能 2026-04-28 17:05:50 +08:00
139083c22f <gallery>APK 15.0.8 release Publish. gallery-v15.0.8 2026-04-28 13:58:56 +08:00
c49e68d7f1 添加裁剪信息窗口功能
- 添加信息按钮和对话框,显示画布、颜色、裁剪信息
- 显示裁剪结果预览图和拾取坐标
- 松开手指时重置拾取按钮状态
2026-04-28 13:56:08 +08:00
b035d461aa 优化剪裁窗口颜色拾取功能
- 按下手指时预览颜色,放开时确认拾取
- 拖动时实时跟随手指位置更新颜色
- 分离颜色预览和确认拾取的回调接口
2026-04-28 13:06:45 +08:00
474ddcbb3b 添加剪裁窗口颜色拾取功能
- 在工具栏添加颜色图标显示当前背景颜色
- 添加背景颜色变化监听器
- 修复画布放大时颜色拾取坐标计算
- 拾取颜色后自动退出拾取模式
2026-04-28 12:35:55 +08:00
a7e2646eca <gallery>APK 15.0.7 release Publish. gallery-v15.0.7 2026-04-28 10:57:44 +08:00
a12577a369 限制裁剪框放大时超出画布范围
- 双指缩放裁剪框时添加边界检测
- 裁剪框超出边界时停止放大,保持在画布内
2026-04-28 10:45:42 +08:00
990ca8e27c 修复裁剪框在画布缩放后的触摸操作
- onTouchEvent()中将触摸坐标除以containerScale进行转换
- 边界检测使用转换后的坐标buckets
- 确保单指移动裁剪框在缩放后正常工作
2026-04-28 10:26:58 +08:00
7f6cd8295c 裁剪框跟随画布控件同步缩放
- 添加containerScale属性跟踪缩放比例
- setContainerScale()同步缩放比例到裁剪框
- onDraw()中使用canvas.scale()缩放裁剪框绘制
- 角标半径按比例调整
2026-04-28 10:18:22 +08:00
ae3a0c6f64 使用进度条控制画布控件缩放
- 移除顶部放大/缩小按钮,改用底部SeekBar进度条控制
- 缩放范围0.1-5.0对应进度条0-100
- 添加setScaleFactor()方法
2026-04-28 10:01:10 +08:00
e07931fd3b 修复裁剪窗口画布控件裁剪源问题
- 添加getCanvasBitmap()方法创建包含背景的画布位图
- 裁剪源使用画布位图,与预览显示一致
2026-04-28 09:51:49 +08:00
8d62e7df21 修改裁剪窗口默认背景颜色
- CropCanvasView背景设为蓝色
- ZoomContainerView背景设为黄色
2026-04-28 09:24:57 +08:00
1cca476acd 修复剪裁窗口画布控件缩放和布局问题
- 修复ZoomContainerView缩放按钮无效问题,添加onLayout正确缩放子视图
- 修复CropCanvasView裁剪框显示不一致问题
- 更新libappbase版本到15.15.20
- 优化剪裁窗口布局
2026-04-28 09:15:43 +08:00
e337bb7a04 <libappbase>Library Release 15.15.20 2026-04-27 20:19:13 +08:00
9ae848e4c2 <appbase>APK 15.15.20 release Publish. appbase-v15.15.20 2026-04-27 20:18:59 +08:00
9c66f61891 调整MainActivity按钮顺序将关于应用置顶 2026-04-27 20:15:54 +08:00
bfaf3543b9 添加多窗口支持与LogActivity独立任务栈 2026-04-27 20:04:17 +08:00
b44fe3aaf3 添加分屏测试功能支持多窗口MainActivity 2026-04-27 19:27:25 +08:00
d518ac50a9 优化LogActivity分屏模式支持Android 11适配 2026-04-27 18:40:36 +08:00
d532eae971 调整onLogTest调用LogActivity分屏模式 2026-04-27 17:58:53 +08:00
f661acbbbc 添加LogActivity重载函数支持分屏模式切换 2026-04-27 17:33:51 +08:00
31ea5c8fbb 添加主窗口封面刷新机制和剪裁图片调试日志
- 添加剪裁图片保存时的调试日志输出
- 添加广播机制通知主窗口刷新封面图片
- 优化剪裁画布的显示和缩放功能
- 添加缩放按钮和ZoomContainerView支持
- 添加新的图标资源(ic_done、ic_zoom_in、ic_zoom_out)
2026-04-27 15:59:12 +08:00
e62a907378 <gallery>APK 15.0.6 release Publish. gallery-v15.0.6 2026-04-26 23:52:51 +08:00
c85ba8324b 添加相册集封面裁剪功能
- AlbumCoverDbHelper添加裁剪封面字段crop_path
- 数据库升级从版本1到版本2
- 添加setCoverWithCrop方法保存裁剪封面
2026-04-26 23:47:30 +08:00
3e49c33bc1 修复主窗口启动时相册集封面不显示问题
- 裁剪封面是本地文件,直接使用Uri.fromFile加载
- 文件不存在时使用MediaStore查询
2026-04-26 21:06:41 +08:00
3aab93cc4d 添加主窗口关于菜单和刷新封面功能
- 主窗口添加工具栏关于应用菜单
- AboutActivity使用AppBarLayout与主窗口一致
- 添加返回按钮到AboutActivity工具栏
- 去掉主窗口刷新菜单
- onResume时刷新相册集封面
2026-04-26 20:41:26 +08:00
90d8330798 添加应用介绍窗口资源 2026-04-26 20:03:17 +08:00
b01482470a 实现画布控件背景颜色拾取和剪裁画布功能
- 画布控件创建canvasBitmap保存背景和图片
- 剪裁时剪裁画布控件而非原图片
- 添加颜色拾取按钮和功能
- 可从图片中拾取颜色设置为背景
2026-04-26 19:54:50 +08:00
57c36b09ac 合并裁剪框到画布控件并添加两指缩放功能
- 将剪裁框从CropOverlayView移到CropCanvasView
- 删除独立的剪裁窗口CropOverlayView
- 添加两指缩放剪裁框大小的功能
2026-04-26 19:23:28 +08:00
b5d68dfd1e 添加画布视图控件类用于相册集封面裁剪
- 将CropCanvas改造成CropCanvasView画布视图控件类
- 画布控件有宽度、高度和画布比例属性
- 初始化函数传入原始图片宽度、高度和图片比例
- 计算扩展高度和扩展宽度属性
- 画布高度和宽度取较大值
- 图片居中平铺到画布控件
2026-04-26 19:12:31 +08:00
262d35fb4e <gallery>APK 15.0.5 release Publish. gallery-v15.0.5 2026-04-26 11:32:37 +08:00
5b0bb599bb 添加相册集封面自定义功能
- 新增 AlbumCoverDbHelper 数据库类,存储相册集封面路径
- 相册集浏览窗口长按菜单添加"设置为封面"选项
- 封面图片右下角显示封面图标标识
- 主窗口加载时优先使用设置的封面图片
- 修复 Cursor 在 try-with-resources 中的处理问题
2026-04-26 11:27:41 +08:00
3955de100d 添加相册集浏览窗口排序功能
- 工具栏添加排序按钮组,支持时间倒序/正序、名称倒序/正序
- 排序设置保存到本地,应用重启后恢复默认排序方式
- 排序菜单显示当前选中的排序方法(带勾选标记)
- 修复置顶图片排序,保留原有排序顺序排在前面
2026-04-26 11:06:08 +08:00
7456db1729 <gallery>APK 15.0.4 release Publish. gallery-v15.0.4 2026-04-26 10:16:07 +08:00
226cbf43fe 添加滚动到顶部悬浮按钮及置顶图标样式优化
- 主窗口和相册集浏览窗口添加滚动到顶部悬浮按钮
- 当滚动超过一页时自动显示按钮,点击返回顶部
- 相册集浏览窗口置顶图标添加圆形半透明白色背景
- 圆形背景添加1dp黑色边框,图标为黑色
2026-04-26 10:10:09 +08:00
4a267d5606 添加相册集浏览窗口图片置顶功能
- 新增 PinnedImageDbHelper 数据库帮助类,存储图片置顶路径
- 使用独立数据库文件 pinned_image.db 存储图片置顶数据
- 相册集封面试图添加置顶/取消置顶菜单,长按弹出
- 置顶图片显示置顶图标并排在前面显示
- 相册集浏览窗口初始加载时按置顶排序
2026-04-26 09:46:02 +08:00
4d0d8c4d59 添加相册集置顶功能
- 长按相册封面显示菜单,可选择置顶
- 置顶的相册优先显示并按名称排序
- 非置顶的相册也按名称排序
- 置顶图标显示在封面上
2026-04-26 09:06:27 +08:00
9a43267b63 移除相册集窗口的工具栏菜单 2026-04-26 08:21:07 +08:00