Skip to Content
🚀 Drubase One v1.1 - 基于 Drupal 11 的多租户后端即服务平台

📸 应用截图

通过详细的界面截图,深入了解 TuyuX 的每一个功能模块。

🎨 界面设计理念

TuyuX 采用 Glass Morphism(玻璃拟态) 设计风格,结合 NativeBase 组件库,打造现代化、流畅、优雅的用户界面。


📱 核心界面展示

1️⃣ 欢迎页 & 主界面

TuyuX 欢迎页

欢迎页 - 简洁的启动界面,清晰的品牌标识

TuyuX 主界面

主界面 - 中央拍照按钮,底部历史记录入口

设计亮点:

  • 🎨 渐变背景 - 紫色到蓝色的优雅渐变
  • 🔘 醒目按钮 - 大号圆形拍照按钮,易于操作
  • 📊 状态清晰 - 顶部显示用户信息和设置入口
  • 🎯 聚焦核心 - 界面简洁,突出主要功能

2️⃣ 图像识别 & AI 分析

TuyuX 图像上传

图像上传 - 实时预览拍摄的照片

TuyuX AI 分析中

AI 分析中 - 加载动画提示正在处理

功能特性:

  • 📸 图片预览 - 拍摄后立即显示预览图
  • 🔄 实时反馈 - 加载动画和进度提示
  • ⏱️ 超时保护 - 60 秒超时,避免长时间等待
  • 🤖 AI 处理 - 调用 Qwen-VL / OpenAI 进行图像分析

3️⃣ 词汇学习界面

TuyuX 词汇展示

词汇展示 - 提取的关键词汇列表

TuyuX 词汇详情

词汇详情 - 详细的单词信息和例句

学习功能:

  • 🔤 关键词提取 - AI 识别的核心英语词汇
  • 🌐 双语显示 - 英文单词 + 中文翻译
  • 📖 词性标注 - 名词、动词、形容词等
  • 💬 例句展示 - 实用的英语例句
  • 🎧 发音按钮 - 点击即可听标准发音

4️⃣ 用户中心 & 设置

TuyuX 用户中心

用户中心 - 个人资料和学习统计

TuyuX 设置页面

设置页面 - AI 提供商选择和偏好设置

用户功能:

  • 👤 个人资料 - 头像、昵称、邮箱管理
  • 📊 学习统计 - 学习记录、词汇数量、学习时长
  • ⚙️ 偏好设置 - AI 提供商切换、语言偏好
  • 🔐 账户安全 - 密码修改、账户注销

🎯 界面设计特点

🎨 视觉设计

  • Glass Morphism - 玻璃拟态设计,半透明卡片效果
  • 渐变背景 - 紫色系渐变,优雅而现代
  • 圆角设计 - 大量使用圆角,柔和友好
  • 阴影效果 - 适当的阴影增强层次感

📱 交互设计

  • 大按钮 - 主要操作按钮足够大,易于点击
  • 即时反馈 - 所有操作都有视觉或触觉反馈
  • 流畅动画 - 页面切换和元素展示都有流畅动画
  • 手势支持 - 支持滑动、点击等常见手势

🔤 信息架构

  • 层级清晰 - 信息组织结构清晰
  • 重点突出 - 关键信息使用对比色突出显示
  • 易于扫描 - 使用图标和分组帮助用户快速找到信息
  • 一致性 - 全局统一的设计语言

🌟 技术实现

UI 组件库

// NativeBase 组件示例 import { Box, VStack, HStack, Button, Text, Image } from 'native-base'; // Glass Morphism 效果 <Box bg="rgba(255, 255, 255, 0.1)" backdropFilter="blur(10px)" borderRadius="2xl" shadow="9" p={4} > {/* 内容 */} </Box>

响应式布局

  • Flexbox - 使用 Flexbox 实现弹性布局
  • 自适应 - 自动适配不同屏幕尺寸
  • 横竖屏 - 支持横竖屏切换
  • 安全区 - 考虑刘海屏等特殊屏幕

性能优化

  • 图片优化 - 自动压缩和缓存
  • 懒加载 - 列表项按需加载
  • 内存管理 - 及时释放不再使用的资源
  • 动画优化 - 使用原生动画 API

📐 设计规范

颜色系统

  • 主色调: 紫色 (#667eea ~ #764ba2)
  • 辅助色: 蓝色 (#4F46E5)
  • 成功: 绿色 (#10B981)
  • 警告: 黄色 (#F59E0B)
  • 错误: 红色 (#EF4444)
  • 中性色: 灰色系列

字体系统

  • 标题: SF Pro Display / Roboto (粗体)
  • 正文: SF Pro Text / Roboto (常规)
  • 等宽: SF Mono / Roboto Mono
  • 中文: PingFang SC / Noto Sans SC

间距系统

  • 基础单位: 4px
  • 常用间距: 8px, 12px, 16px, 24px, 32px
  • 卡片间距: 16px
  • 屏幕边距: 16px

🚀 设计工具

项目使用的设计和开发工具:

  • NativeBase - React Native 组件库
  • Expo - 跨平台开发框架
  • TypeScript - 类型安全的开发语言

💡 设计灵感

TuyuX 的界面设计灵感来自:

  • iOS 设计规范 - 简洁、直观、优雅
  • Material Design - 清晰的视觉层次
  • Glassmorphism - 现代化的玻璃拟态效果
  • 教育类应用 - Duolingo、Memrise 等优秀学习应用

📖 相关资源


🎨 优雅的设计,流畅的体验

TuyuX 不仅是学习工具,更是设计美学的展示

Last updated on