hybrid_plus
Version:
Hybrid Flutter Javascript SDK
106 lines (105 loc) • 3.03 kB
TypeScript
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>;