优惠码 第98页

鸿蒙OS Ability AbilitySliceAnimator

自定义 AbilitySlice 实例之间的过渡动画 。 您可以设置不同的参数来实现不同的过渡效果。当前,仅支持翻译。稍后将支持旋转,alpha 和缩放操作。 可以通过调用 Ability 的 onStart()方法来设置过渡属性。默认构造函数用于设置翻译动画。要禁用过渡动画,可以将 setAbilitySliceAnimator 的值设置为 null。示例代码: protected void onStart(Intent intent) { setAbilitySliceAnimator(new AbilitySliceAnimator()); } 构造器摘要 建设者 描述 AbilitySliceAnimator() 一个无参数的构造函数,用于启用能力切片的从右到左转换。 AbilitySliceAnimator(float fromX,float fromY,float toX,float toY) 参数化构造函数,用于设置平移的开始和结束位置的坐标。 方法总结 修饰符和类型 方法 描述 AbilitySliceAnimator setDelay(长延迟) 设置播放动画的延迟。 AbilitySliceAnimator setDuration(长持续时间) 设置动画的持续时间。 AbilitySliceAnimator setRepeatCount(int重复计数) 设置重复动画播放的次数。 从类 java.lang 继承的方法。object clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait 构造器详细信息 能力切片动画师 public AbilitySliceAnimator() 一个无参数的构造函数,用于启用能力切片的从右到左转换。 能力切片动画师 public AbilitySliceAnimator(从X浮动,从Y浮动,到X浮动,到Y浮动) 参数化构造函数,用于设置平移的开始和结束位置的坐标。 坐标的原点是屏幕的左上角。例如,如果将视图从(1080,0)移至(0,0),则该视图从右向左水平平移。 参数: 参数名称 参数说明 来自X 指示平移开始位置的X坐标。 来自Y 指示平移开始位置的Y坐标。 毒物 指示平移结束位置的X坐标。 玩具 指示平移结束位置的Y坐标。 方法细节 设置持续时间 public AbilitySliceAnimator setDuration(持续时间长) 设置动画的持续时间。默认持续时间为 300 毫秒。 参数: 参数名称 参数说明 持续时间 指示播放动画的持续时间(以毫秒为单位)。 返回值: 返回当前的 AbilitySliceAnimator 实例。 设定延迟 public AbilitySliceAnimator setDelay (long delay) 设置播放动画的延迟。默认值为0毫秒,表示动画将立即播放而不会延迟。 参数: 参数名称 参数说明 延迟 指示播放动画的延迟(以毫秒为单位)。 返回值: 返回当前的 AbilitySliceAnimator 实例。 设置重复计数 public AbilitySliceAnimator setRepeatCount((int repeatCount)) 设置重复动画播放的次数。默认值为 0,指示动画将只播放一次。 参数: 参数名称 参数说明 repeatCount 指示动画播放将重复的次数。 返回值: 返回当前的 AbilitySliceAnimator 实例。

鸿蒙OS Ability AbilityPackage

用户用来初始化每个 hap 的基类。 领域摘要 从接口 ohos.app 继承的字段。Context CONTEXT_IGNORE_SECURITY,CONTEXT_INCLUDE_CODE,CONTEXT_RESOUCE_ONLY,CONTEXT_RESTRICTED,MODE_APPEND,MODE_PRIVATE 构造器摘要 建设者 描述 AbilityPackage() 方法总结 修饰符和类型 方法 描述 void onConfigurationUpdated(Configurationconfiguration) 当设备的系统configuration更改时调用。 void onEnd() 在模块结束时调用。 void onInitialize() 在模块启动之前,模块中的任何功能加载之前调用。 void onMemoryLevel(int级别) 在系统确定修整内存时调用,例如,当该功能在后台运行并且没有足够的内存来运行尽可能多的后台进程时调用。 void registerCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback) 使用此 AbilityPackage 对象注册 AbilityLifecycleCallbacks 和ElementsCallback  对象。 void unregisterCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback) 注销 AbilityLifecycleCallbacks 和 ElementsCallback 对象。 从类ohos.app继承的方法。AbilityContext attachBaseContext,canRequestPermission,connectAbility,createBundleContext,createParallelTaskDispatcher,createSerialTaskDispatcher,DELETEFILE,disconnectAbility,getAbilityInfo,getAbilityManager,getApplicationContext,getApplicationInfo,getAppType,getBundleCodePath,getBundleManager,getBundleName,getBundleResourcePath,getCacheDir,getCallingAbility,getCallingBundle,getClassloader,getCodeCacheDir,的getContext,getDatabaseDir,getDataDir,GETDIR,getDisplayOrientation,getDistributedDir,getElementName,getExternalCacheDir,getExternalCacheDirs,getExternalFilesDir,getExternalFilesDirs,getExternalMediaDirs,getFilesDir,getGlobalTaskDispatcher,getLocalClassName,getMainTaskDispatcher,getNoBackupFilesDir,getPattern,getPreferencesDir,getProcessInfo,getResourceManager,getTheme,getUITaskDispatcher,getUITaskDispatcher,isDeviceEncryptedStorage,isUpdatingConfigurations,requestPermissionsFromUser,restart,setDisplayOrientation,setPattern,setShowOnLockScreen,setTheme,setTransitionAnimation,setWakeUpScreen, startAbilities,startAbility,stopAbility,switchToCredentialEncryptedStorageContext,switchToDeviceEncryptedStorageContext,terminateAbility,terminateAbility,terminateAbilityResult,verifyCallingOrSelfPermission,verifyCallingPermission,verifyPermission,verifySelfPermission 从类java.lang继承的方法。object clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait 构造器详细信息 能力包 公共能力包() 方法细节 在初始化上 onInitialize()上的公共无效 在模块启动之前,模块中的任何功能加载之前调用。 结束 公共无效onEnd() 在模块结束时调用。 在内存级别 onMemoryLevel 上的 public void(int 级别) 在系统确定修整内存时调用,例如,当该功能在后台运行并且没有足够的内存来运行尽可能多的后台进程时调用。 指定者: 接口 ElementsCallback中的onMemoryLevel 参数: 参数名称 参数说明 水平 指示内存调整级别,该级别显示当前内存使用状况。 关于配置更新 public void onConfigurationUpdated (Configuration configuration) 当设备的系统配置更改时调用。 仅当已在config.json文件中为当前在前台运行的功能配置了 configurationChange 字段时,才使用此回调方法。否则,系统将重新启动该功能,而不是调用此回调方法。 指定者: 接口ElementsCallback中的onConfigurationUpdated 参数: 参数名称 参数说明 组态 指示新的Configuration对象。 注册回调 公共无效 registerCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback) 使用此 AbilityPackage 对象注册 AbilityLifecycleCallbacks 和 ElementsCallback 对象。 当应用程序中的能力生命周期更改时,将触发 AbilityLifecycle 中的回调。 当系统配置或设备的内存状态更改时,将触发 ElementsCallback 中的回调。 参数: 参数名称 参数说明 CapacityLifecycleCallbacks 指示要注册的 AbilityLifecycleCallbacks 对象。此参数可以为 null,表示将不会注册任何此类回调。 elementsCallback 指示要注册的 ElementsCallback 对象。此参数可以为 null,表示将不会注册任何此类回调。 取消注册回调 公共无效 unregisterCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback) 注销 AbilityLifecycleCallbacks 和 ElementsCallback 对象。 参数: 参数名称 参数说明 CapacityLifecycleCallbacks...

鸿蒙OS Ability Ability.WindowAttributeHelper

帮助您使用 Intent 设置当前应用程序的窗口属性。 此类将窗口的填充设置封装在 Intent 中,并且您无需关心数据的存储方式。 构造器摘要 建设者 描述 WindowAttributeHelper(Intent intentAttribute) 用于创建 WindowAttributeHelper 实例的参数化构造函数。 方法总结 修饰符和类型 方法 描述 Ability.WindowAttributeHelpe setBottomPadding(int 底部) 设置窗口的底部填充。 Ability.WindowAttributeHelper setLeftPadding(向左整数) 设置窗口的左填充。 Ability.WindowAttributeHelper setRightPadding(int 右) 设置窗口的右填充。 Ability.WindowAttributeHelper setTopPadding(int 顶部) 设置窗口的顶部填充。 从类 java.lang 继承的方法。object clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait 构造器详细信息 窗口属性助手 public WindowAttributeHelper(Intent intentAttribute) 用于创建 WindowAttributeHelper 实例的参数化构造函数。 调用 WindowAttributeHelper 提供的设置方法后,实例中携带的 Intent 将自动存储属性设置。 参数: 参数名称 参数说明 intentAttribute 指示用于存储窗口属性的 Intent。 方法细节 设置左填充 public Ability.WindowAttributeHelper setLeftPadding(int left) 设置窗口的左填充。 参数: 参数名称 参数说明 剩下 指示要设置的窗口的左填充(以像素为单位) 返回值: 返回具有指定左填充的 WindowAttributeHelper 对象。 设置上填充 public Ability.WindowAttributeHelper setTopPadding(int top) 设置窗口的顶部填充。 参数: 参数名称 参数说明 最佳 指示要设置的窗口的顶部填充,以像素为单位 返回值: 返回具有指定顶部填充的 WindowAttributeHelper 对象。 设置右填充 public Ability.WindowAttributeHelper setRightPadding(int right) 设置窗口的右填充。 参数: 参数名称 参数说明 对 指示要设置的窗口的右填充,以像素为单位 返回值: 返回具有指定右填充的 WindowAttributeHelper 对象。 设置底部填充 public Ability.WindowAttributeHelper setBottomPadding(int bottom) 设置窗口的底部填充。 参数: 参数名称 参数说明 底部 指示要设置的窗口的底部填充,以像素为单位。 返回值: 返回具有指定底部填充的 WindowAttributeHelper 对象。

鸿蒙OS Ability Ability.LayoutParamsHelper

帮助您使用 Intent 设置应用程序启动窗口的布局参数。 构造器摘要 建设者 描述 LayoutParamsHelper(Intent intentLayout) 方法总结 修饰符和类型 方法 描述 Ability.LayoutParamsHelper setAlpha(float alpha) 设置窗口的 Alpha。 Ability.LayoutParamsHelper setDimAmount(float dimAmount) 设置窗口后的暗淡量。 Ability.LayoutParamsHelper setFlags(int 标志,int 掩码) 设置窗口的标志。 Ability.LayoutParamsHelper setGravity(int 引力) 设置窗口的重力。 Ability.LayoutParamsHelper setHeight](https://developer.harmonyos.com/en/docs/documentation/doc-references/ability_layoutparamshelper-0000001054119936#ZH-CN_TOPIC_0000001054119936__setHeight-int-)(int 高度) 设置窗口的高度。 Ability.LayoutParamsHelper setWidth(int 宽度) 设置窗口的宽度。 Ability.LayoutParamsHelper setX(int x) 设置窗口的X坐标。 Ability.LayoutParamsHelper setY(int y) 设置窗口的Y坐标。 从类 java.lang 继承的方法。object clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait 构造器详细信息 布局参数助手 public LayoutParamsHelper(Intent intentLayout) 方法细节 设置 X public Ability.LayoutParamsHelper setX(int x) 设置窗口的 X 坐标。 参数: 参数名称 参数说明 X 指示在 WindowManager.LayoutConfig.x中设置的 X 坐标。 返回值: 返回具有指定X坐标的 LayoutParamsHelper 对象。 设定 public Ability.LayoutParamsHelper setY(int y) 设置窗口的Y坐标。 参数: 参数名称 参数说明 ÿ 指示在 WindowManager.LayoutConfig.y中 设置的 Y 坐标。 返回值: 返回具有指定 Y 坐标的 LayoutParamsHelper 对象。 设置宽度 public Ability.LayoutParamsHelper setWidth(int width) 设置窗口的宽度。 参数: 参数名称 参数说明 宽度 指示在 WindowManager.LayoutConfig.width中 设置的宽度。 返回值: 返回具有指定宽度的 LayoutParamsHelper 对象。 设置高度 public Ability.LayoutParamsHelper setHeight(int height) 设置窗口的高度。 参数: 参数名称 参数说明 高度 指示在 WindowManager.LayoutConfig.height中](https://www.w3cschool.cn/harmonyos/harmonyos-5a1w3cys.html)设置的高度。 返回值: 返回具有指定高度的 LayoutParamsHelper 对象。 setAlpha public Ability.LayoutParamsHelper setAlpha(float alpha) 设置窗口的 Alpha。 参数: 参数名称 参数说明...