logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

(十六)深入了解 AVFoundation - 编辑:音视频裁剪与拼接的Demo项目实现

本文介绍了一个基于AVFoundation的音视频剪辑导出系统设计方案。该系统采用协议驱动的分层架构,将功能划分为三个核心模块:1)PHMediaItem统一管理视频/音频素材资源;2)PHComposition协议定义可播放和可导出的标准接口;3)PHCompositionBuilder负责构建剪辑结构。系统通过面向协议的设计实现了职责清晰、解耦灵活的特点,默认实现支持基本的时间线拼接功能,同时

文章图片
#音视频
Android入门到实战(四):App UI主框架搭建

本文介绍了使用BottomNavigationView实现Android App底部导航栏的开发方法。主要内容包括:1)采用FrameLayout+BottomNavigationView的基础结构设计,包含首页、书架等四个Fragment模块;2)布局文件配置,包括菜单项定义和状态颜色控制;3)MainActivity中实现Fragment切换逻辑。通过ColorStateList实现导航项选中

文章图片
#android#ui
提效90%?用AI一键将 Objective-C UI 转换为 Swift,太香了!

可以看见借助AI原本需要耗费大量时间和精力的重复性工作,现在只需一个合适的 prompt,几分钟内就能完成大部分内容,甚至还能带来结构更清晰、风格更现代的代码产出。当然,AI 并不能代替我们思考,但它已经可以成为我们开发过程中的“副驾驶”——

文章图片
#人工智能#objective-c#ui +1
深入理解 UIKit 自定义转场动画:TransitioningDelegate 与 AnimatedTransitioning 全解析(含实战示例)

本文介绍了UIKit中实现自定义转场动画的核心机制。主要内容包括: 两个关键协议:UIViewControllerTransitioningDelegate负责提供动画对象,UIViewControllerAnimatedTransitioning负责执行具体动画逻辑 详细实现流程:通过"列表Cell放大→模态编辑页"案例,展示了从设置代理、传递共享元素到实现动画的完整步骤 核

文章图片
Glide加载网络图片模糊变形问题解决办法

需求:加载一张网络图片,宽度充满屏幕高度按照图片比例进行显示<ImageViewandroid:id="@+id/iv_details_pic"android:layout_width="match_parent"android:layout_height="wrap_...

Android入门到实战(十):首页实现——从布局到逻辑解析

本文介绍了移动应用首页的实现方案,主要包括三部分:布局设计采用ConstraintLayout+NestedScrollView构建,包含继续阅读(横向RecyclerView)、历史记录(纵向RecyclerView)和学习目标三大模块;逻辑处理通过Fragment+ViewModel实现数据获取和UI更新,使用统一的HistoryCardAdapter处理条目展示和点击事件;特色功能包括自定义

文章图片
#android
媒体捕捉-iOS中的人脸识别

配置会话:配置AVCaptureSession,添加AVCaptureDeviceInput,添加AVCaptureOutput启动会话:AVCaptureSession startRunning停止会话(如果需要)AVCaptureSessionstopRunning。具体实现在这里就贴代码了,有需要可以查看这篇文章媒体捕捉-iOS自定义二维码扫描功能-CSDN博客。以上就是使用AV Found

文章图片
#媒体#人脸识别
Android入门到实战(九):实现书架页——RecyclerView + GridLayoutManager + 本地数据库

本文介绍了如何实现一个基于本地数据库的书架页功能。主要内容包括:1. 页面布局设计,使用ConstraintLayout构建整体结构,配置RecyclerView为两列网格布局;2. Adapter与ViewHolder实现,通过数据绑定展示剧集封面、标题和集数信息;3. 网格间距控制,使用自定义ItemDecoration实现整齐的网格布局;4. 数据层设计,采用ViewModel+Room架构

文章图片
#android
Android入门到实战(七):从零开始实现App的发现页面

本文介绍了从零实现App发现页的完整开发过程。页面采用ConstraintLayout主布局,包含渐变背景、MaterialToolbar导航栏和RecyclerView列表。通过ViewModel整合Repository网络请求,使用LiveData管理剧集数据状态。列表项采用MaterialCardView设计,包含封面图、标题、描述和可横向滚动的标签区。文章详细讲解了页面结构设计、数据模型定

文章图片
#android
Android入门到实战(四):App UI主框架搭建

本文介绍了使用BottomNavigationView实现Android App底部导航栏的开发方法。主要内容包括:1)采用FrameLayout+BottomNavigationView的基础结构设计,包含首页、书架等四个Fragment模块;2)布局文件配置,包括菜单项定义和状态颜色控制;3)MainActivity中实现Fragment切换逻辑。通过ColorStateList实现导航项选中

文章图片
#android#ui
    共 19 条
  • 1
  • 2
  • 请选择