更新记录

1.0.0(2026-07-09) 下载此版本

Changelog

[1.0.0] - 2026-07-09

Added

  • showToast - 原生 Toast 消息提示

    • Android: 使用 android.widget.Toast 组件
    • iOS: 使用 UIAlertController 弹窗
  • showFloatIcon - 显示浮动图标

    • 支持配置宽高、形状(圆形/方形)、背景颜色
    • 支持配置文字内容、颜色、字体大小
    • 默认显示在屏幕右上角
    • 适用于短剧观看时显示积分数值的业务场景
  • updateFloatIcon - 更新浮动图标属性

    • 支持动态修改文字、文字颜色、字体大小、背景颜色
    • 适用于积分变化时实时更新显示
  • hideFloatIcon - 隐藏浮动图标

Platforms

  • Android (minSdkVersion 21)
  • iOS (deploymentTarget 12)

平台兼容性

uni-app(3.7.13)

Vue2 Vue3 Chrome Safari app-vue app-vue插件版本 app-nvue app-nvue插件版本 Android Android插件版本 iOS iOS插件版本 鸿蒙
- - - - 1.0.0 1.0.0 4.4 1.0.0 12 1.0.0 -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - - -

uni-app x(3.7.13)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

yc-native-api

原生 UTS 插件,提供安卓和 iOS 平台的原生能力调用。

平台要求

  • Android: minSdkVersion 21+
  • iOS: deploymentTarget 12+

API 列表

1. showToast

显示原生 Toast 消息。

参数:

参数 类型 必填 说明
message string Toast 消息内容

使用示例:

import { showToast } from '@/uni_modules/yc-native-api'

showToast('这是一条消息')

2. showFloatIcon

显示浮动图标(用于展示积分等信息)。

参数:

参数 类型 必填 默认值 说明
width number 80 图标宽度(像素)
height number 80 图标高度(像素)
isCircle boolean true 是否圆形(否则为方形)
backgroundColor string "#FFD700" 背景颜色(十六进制)
text string "0" 显示文字(仅限一行)
textColor string "#FFFFFF" 文字颜色(十六进制)
fontSize number 20 字体大小
top number 200 距顶部距离(像素)
right number 40 距右侧距离(像素)

使用示例:

import { showFloatIcon } from '@/uni_modules/yc-native-api'

showFloatIcon({
    width: 80,
    height: 80,
    isCircle: true,
    backgroundColor: '#FFD700',
    text: '100',
    textColor: '#FFFFFF',
    fontSize: 24,
    top: 200,
    right: 40
})

3. updateFloatIcon

更新已显示的浮动图标属性。

参数:

参数 类型 必填 说明
text string 更新显示文字
textColor string 更新文字颜色
fontSize number 更新字体大小
backgroundColor string 更新背景颜色

使用示例:

import { updateFloatIcon } from '@/uni_modules/yc-native-api'

updateFloatIcon({
    text: '200'
})

4. hideFloatIcon

隐藏浮动图标。

参数: 无

使用示例:

import { hideFloatIcon } from '@/uni_modules/yc-native-api'

hideFloatIcon()

开发文档

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。