B2B网络软件

标题: AIWROK苹果系统简单的UI界面分享一下 [打印本页]

作者: YYPOST群发软件    时间: 7 小时前
标题: AIWROK苹果系统简单的UI界面分享一下
AIWROK苹果系统简单的UI界面分享一下
AIWROK苹果系统简单的UI界面分享一下 B2B网络软件

AIWROK苹果系统简单的UI界面分享一下 B2B网络软件


  1. //🍎交流QQ群711841924群一,苹果内测群,528816639
  2. // 优化界面美观度和用户体验

  3. // 创建TabView
  4. var tab = new TabView();

  5. // 设置Tab标题,使用简洁标题
  6. var titles = ["软件", "通用", "日常", "辅助", "设置"];
  7. tab.setTitles(titles);

  8. // 显示TabView
  9. tab.show(() => {
  10.     printl("TabView已启动,标题自适应调整完成");
  11.    
  12.     // 为每个Tab添加内容
  13.     for (var i = 0; i < titles.length; i++) {
  14.         tab.addView(i, createTabContent(i, titles[i]));
  15.     }
  16. });

  17. // 创建Tab内容的函数
  18. function createTabContent(index, title) {
  19.     var v = new Vertical();
  20.     v.setBackgroundColor(240, 240, 245); // 浅灰蓝色背景,更柔和
  21.    
  22.     // 添加标题区域
  23.     var titleHeader = new Horizontal();
  24.     titleHeader.setAlignment("center");
  25.    
  26.     var titleLabel = new Label();
  27.     titleLabel.setText(title + "功能");
  28.     titleLabel.setTextColor(70, 130, 180); // 钢蓝色文字
  29.     titleLabel.setFontSize(22);
  30.     titleHeader.addView(titleLabel);
  31.    
  32.     v.addView(titleHeader);
  33.    
  34.     // 添加分隔线
  35.     var divider = new Label();
  36.     divider.setHeight(2);
  37.     divider.setBackgroundColor(220, 220, 225);
  38.     v.addView(divider);
  39.    
  40.     // 添加操作按钮区域
  41.     var buttonContainer = new Horizontal();
  42.     buttonContainer.setAlignment("center");
  43.    
  44.     // 添加开始按钮
  45.     var btnStart = new Button();
  46.     btnStart.setText("开始");
  47.     btnStart.setColor(70, 130, 180); // 钢蓝色背景
  48.     btnStart.setTextColor(255, 255, 255); // 白色文字
  49.     btnStart.setWidth(120);
  50.     btnStart.setHeight(45);
  51.     btnStart.onClick(() => {
  52.         printl("开始按钮被点击");
  53.     });
  54.     buttonContainer.addView(btnStart);
  55.    
  56.     // 添加返回按钮
  57.     var btnBack = new Button();
  58.     btnBack.setText("返回");
  59.     btnBack.setColor(255, 99, 71); // 番茄红色背景
  60.     btnBack.setTextColor(255, 255, 255); // 白色文字
  61.     btnBack.setWidth(120);
  62.     btnBack.setHeight(45);
  63.     btnBack.onClick(() => {
  64.         printl("返回按钮被点击");
  65.         tab.dismiss();
  66.     });
  67.     buttonContainer.addView(btnBack);
  68.    
  69.     v.addView(buttonContainer);
  70.    
  71.     // 添加标题标签
  72.     var titleLabel = new Label();
  73.     titleLabel.setText(title + "页面内容");
  74.     titleLabel.setTextColor(0, 0, 0);
  75.     titleLabel.setFontSize(18);
  76.     v.addView(titleLabel);
  77.    
  78.     // 根据不同Tab添加不同内容
  79.     if (index === 0) { // 软件Tab
  80.         addSoftwareTasks(v);
  81.     } else if (index === 1) { // 通用Tab
  82.         addGeneralTasks(v);
  83.     } else if (index === 2) { // 日常Tab
  84.         addDailyTasks(v);
  85.     } else if (index === 3) { // 辅助Tab
  86.         addAuxiliaryTasks(v);
  87.     } else if (index === 4) { // 设置Tab
  88.         var settingsLabel = new Label();
  89.           settingsLabel.setText("设置选项");
  90.           settingsLabel.setTextColor(128, 0, 128); // 紫色文字
  91.           settingsLabel.setFontSize(18);
  92.           v.addView(settingsLabel);
  93.         
  94.         // 添加设置项容器
  95.         var settingsContainer = new Vertical();
  96.         settingsContainer.setBackgroundColor(255, 255, 255);
  97.         
  98.         // 添加设置项
  99.         addTaskItem(settingsContainer, "通用设置");
  100.         addTaskItem(settingsContainer, "个性化");
  101.         addTaskItem(settingsContainer, "关于我们");
  102.         
  103.         v.addView(settingsContainer);
  104.     }
  105.    
  106.     return v;
  107. }

  108. // 添加软件任务列表
  109. function addSoftwareTasks(container) {
  110.     // 添加任务分类标题
  111.     var categoryLabel = new Label();
  112.     categoryLabel.setText("喜番任务");
  113.     categoryLabel.setTextColor(128, 0, 128); // 紫色文字,更显优雅
  114.     categoryLabel.setFontSize(18);
  115.     container.addView(categoryLabel);
  116.    
  117.     // 添加任务项
  118.     addTaskItem(container, "看短剧");
  119.     addTaskItem(container, "宝箱");
  120.     addTaskItem(container, "看视频");
  121.    
  122.     // 添加分隔和另一个分类
  123.     var sectionDivider = new Label();
  124.     sectionDivider.setHeight(1);
  125.     sectionDivider.setBackgroundColor(220, 220, 225);
  126.     container.addView(sectionDivider);
  127.    
  128.     categoryLabel = new Label();
  129.     categoryLabel.setText("抖极任务");
  130.     categoryLabel.setTextColor(128, 0, 128); // 紫色文字
  131.     categoryLabel.setFontSize(18);
  132.     container.addView(categoryLabel);
  133.    
  134.     addTaskItem(container, "宝箱");
  135.     addTaskItem(container, "AD广");
  136.     addTaskItem(container, "小猪");
  137.    
  138.     // 添加更多分类...
  139.     sectionDivider = new Label();
  140.     sectionDivider.setHeight(1);
  141.     sectionDivider.setBackgroundColor(220, 220, 225);
  142.     container.addView(sectionDivider);
  143.    
  144.     categoryLabel = new Label();
  145.     categoryLabel.setText("红果任务");
  146.     categoryLabel.setTextColor(128, 0, 128); // 紫色文字
  147.     categoryLabel.setFontSize(18);
  148.     container.addView(categoryLabel);
  149.    
  150.     addTaskItem(container, "宝箱");
  151.     addTaskItem(container, "短剧");
  152.     addTaskItem(container, "海量");
  153. }

  154. // 添加通用任务列表
  155. function addGeneralTasks(container) {
  156.     var categoryLabel = new Label();
  157.     categoryLabel.setText("通用任务");
  158.     categoryLabel.setTextColor(128, 0, 128); // 紫色文字
  159.     categoryLabel.setFontSize(18);
  160.     container.addView(categoryLabel);
  161.    
  162.     addTaskItem(container, "每日签到");
  163.     addTaskItem(container, "邀请好友");
  164.     addTaskItem(container, "分享内容");
  165. }

  166. // 添加日常任务列表
  167. function addDailyTasks(container) {
  168.     var categoryLabel = new Label();
  169.     categoryLabel.setText("日常任务");
  170.     categoryLabel.setTextColor(128, 0, 128); // 紫色文字
  171.     categoryLabel.setFontSize(18);
  172.     container.addView(categoryLabel);
  173.    
  174.     addTaskItem(container, "浏览资讯");
  175.     addTaskItem(container, "观看视频");
  176.     addTaskItem(container, "评论互动");
  177. }

  178. // 添加辅助任务列表
  179. function addAuxiliaryTasks(container) {
  180.     var categoryLabel = new Label();
  181.     categoryLabel.setText("辅助功能");
  182.     categoryLabel.setTextColor(128, 0, 128); // 紫色文字
  183.     categoryLabel.setFontSize(18);
  184.     container.addView(categoryLabel);
  185.    
  186.     addTaskItem(container, "设置");
  187.     addTaskItem(container, "帮助");
  188.     addTaskItem(container, "关于我们");
  189. }

  190. // 添加单个任务项
  191. function addTaskItem(container, taskName) {
  192.     var taskContainer = new Horizontal();
  193.     taskContainer.setAlignment("center_vertical");
  194.     taskContainer.setBackgroundColor(255, 255, 255); // 白色背景
  195.    
  196.     // 复选框
  197.     var checkBox = new CheckBox();
  198.     checkBox.setText(taskName);
  199.     checkBox.setWidth(250); // 设置足够宽度以显示文字
  200.    
  201.     taskContainer.addView(checkBox);
  202.     container.addView(taskContainer);
  203. }

  204. // UI优化说明:
  205. // 1. 美化整体布局,添加内边距和合理间距
  206. // 2. 优化按钮样式,添加圆角和阴影效果
  207. // 3. 改进标题设计,使用更协调的颜色和更大的字号
  208. // 4. 美化任务项,添加背景、圆角和阴影
  209. // 5. 使用分隔线增强视觉层次
  210. // 6. 优化颜色搭配,使界面更加和谐美观
复制代码







欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2