UNPKG

hybrid_plus

Version:

Hybrid Flutter Javascript SDK

106 lines (105 loc) 3.03 kB
import { HybridButton, SystemUIOverlayStyle } from "../types/appbar.ts"; import { ExecOptions } from "../types/core.ts"; /** * 获取标题栏是否显示 * @description 获取标题栏是否显示 * @param {ExecOptions<boolean, any>} options 参数 * @module appbar */ export declare function isDisplay(options: ExecOptions<boolean, any>): Promise<unknown>; /** * 显示标题栏 * @description 显示标题栏 * @module appbar */ export declare function show(): void; /** * 隐藏标题栏 * @description 隐藏标题栏 * @module appbar */ export declare function dismiss(): void; /** * 设置标题栏标题文字 * @description 设置标题栏标题文字 * @param {string} title 标题文字 * @module appbar */ export declare function setTitle(title: string): void; /** * 设置标题栏背景色 * @description 设置标题栏背景色 * @param {string} color 颜色值 * @module appbar */ export declare function setBackground(color: string): void; /** * 设置标题栏文字和图标颜色 * @description 设置标题栏文字和图标颜色 * @param {string} color 颜色值 * @module appbar */ export declare function setForeground(color: string): void; /** * 获取返回按钮是否显示 * @description 获取返回按钮是否显示 * @param {ExecOptions<boolean, any>} options 参数 * @module appbar */ export declare function isBackButtonDisplay(options: ExecOptions<boolean, any>): Promise<unknown>; /** * 显示返回按钮 * @description 显示返回按钮 * @module appbar */ export declare function showBackButton(): void; /** * 隐藏返回按钮 * @description 隐藏返回按钮 * @module appbar */ export declare function dismissBackButton(): void; /** * 设置返回按钮行为 * @description 设置返回按钮行为 * @param {string} action 按钮点击回调方法 * @module appbar */ export declare function setBackButtonAction(action: string): void; /** * 还原返回按钮行为 * @description 还原返回按钮行为 * @module appbar */ export declare function clearBackButtonAction(): void; /** * 设置标题栏右侧操作按钮 * @description 设置标题栏右侧操作按钮 * @param {HybridButton[]} actions 操作按钮列表 * @module appbar */ export declare function setActions(actions: HybridButton[]): void; /** * 设置标题栏右侧操作按钮 * @description 设置标题栏右侧操作按钮 * @module appbar */ export declare function clearActions(): void; /** * 获取状态栏高度 * @description 获取状态栏高度 * @module appbar */ export declare function getStatusBarHeight(options: ExecOptions<number, any>): Promise<unknown>; /** * 获取状态栏高度 * @description 获取状态栏高度 * @module appbar */ export declare function setSystemUIOverlayStyle(style: SystemUIOverlayStyle): Promise<unknown>; /** * 获取标题栏高度 * @description 获取标题栏高度 * @module appbar */ export declare function getAppbarHeight(options: ExecOptions<number, any>): Promise<unknown>;