Package-level declarations

Types

Link copied to clipboard
abstract class AbstractAction<T : ActionAbility<*>>(resources: Resources, iconId: Int, id: String, name: String, description: String = "") : Action<T>

Action 实现类.

Link copied to clipboard

Description: TODO

Link copied to clipboard
abstract class AbstractComposableAction(resources: Resources, iconId: Int, id: String, name: String, description: String = "", location: VisualAction.Location = VisualAction.Location.WrapContentDialog) : AbstractAction<ComposableActionAbility<*>> , ComposableAction

Description: 通过jetpack compose显示的操作

Link copied to clipboard
abstract class AbstractFunctionalAction(resources: Resources, iconId: Int, id: String, name: String, description: String = "") : AbstractAction<FunctionalActionAbility<*>> , FunctionalAction

Description: 功能性的操作

Link copied to clipboard
abstract class AbstractViewAction(resources: Resources, iconId: Int, id: String, name: String, description: String = "", location: VisualAction.Location = VisualAction.Location.WrapContentDialog) : AbstractAction<ViewActionAbility<*>> , ViewAction

Description: 通过View展示的操作

Link copied to clipboard

系统中所有可用的 com.m8test.action.api.ActionGroup id .

Link copied to clipboard
class DefaultComposableAction(resources: Resources, iconId: Int, id: String, name: String, description: String = "", location: VisualAction.Location = VisualAction.Location.WrapContentDialog, isEnabled: (ComposableActionAbility<*>) -> Boolean = { true }, isVisible: (ComposableActionAbility<*>) -> Boolean = { true }, content: (ComposableActionAbility<*>) -> Unit) : AbstractComposableAction

实现了 ComposableAction .

Link copied to clipboard
class DefaultFunctionalAction(resources: Resources, iconId: Int, id: String, name: String, description: String = "", isEnabled: (FunctionalActionAbility<*>) -> Boolean = { true }, isVisible: (FunctionalActionAbility<*>) -> Boolean = { true }, onPerform: (FunctionalActionAbility<*>) -> Unit) : AbstractFunctionalAction

实现了 FunctionalAction .

Link copied to clipboard
class DefaultViewAction(resources: Resources, iconId: Int, id: String, name: String, description: String = "", location: VisualAction.Location = VisualAction.Location.WrapContentDialog, isEnabled: (ViewActionAbility<*>) -> Boolean = { true }, isVisible: (ViewActionAbility<*>) -> Boolean = { true }, viewCreator: (ViewActionAbility<*>) -> View) : AbstractViewAction

实现了 ViewAction.