161847f8eSopenharmony_ci/* 261847f8eSopenharmony_ci * Copyright (c) 2021-2023 Huawei Device Co., Ltd. 361847f8eSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 461847f8eSopenharmony_ci * you may not use this file except in compliance with the License. 561847f8eSopenharmony_ci * You may obtain a copy of the License at 661847f8eSopenharmony_ci * 761847f8eSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 861847f8eSopenharmony_ci * 961847f8eSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1061847f8eSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1161847f8eSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1261847f8eSopenharmony_ci * See the License for the specific language governing permissions and 1361847f8eSopenharmony_ci * limitations under the License. 1461847f8eSopenharmony_ci */ 1561847f8eSopenharmony_ci 1661847f8eSopenharmony_ci/** 1761847f8eSopenharmony_ci * @file 1861847f8eSopenharmony_ci * @kit ArkUI 1961847f8eSopenharmony_ci */ 2061847f8eSopenharmony_ci 2161847f8eSopenharmony_ci/** 2261847f8eSopenharmony_ci * common enum of the checkbox shape 2361847f8eSopenharmony_ci * 2461847f8eSopenharmony_ci * @enum { number } 2561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 2661847f8eSopenharmony_ci * @crossplatform 2761847f8eSopenharmony_ci * @form 2861847f8eSopenharmony_ci * @since 11 2961847f8eSopenharmony_ci */ 3061847f8eSopenharmony_ci/** 3161847f8eSopenharmony_ci * common enum of the checkbox shape 3261847f8eSopenharmony_ci * 3361847f8eSopenharmony_ci * @enum { number } 3461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 3561847f8eSopenharmony_ci * @crossplatform 3661847f8eSopenharmony_ci * @form 3761847f8eSopenharmony_ci * @atomicservice 3861847f8eSopenharmony_ci * @since 12 3961847f8eSopenharmony_ci */ 4061847f8eSopenharmony_cideclare enum CheckBoxShape { 4161847f8eSopenharmony_ci /** 4261847f8eSopenharmony_ci * Circle. 4361847f8eSopenharmony_ci * 4461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 4561847f8eSopenharmony_ci * @crossplatform 4661847f8eSopenharmony_ci * @form 4761847f8eSopenharmony_ci * @since 11 4861847f8eSopenharmony_ci */ 4961847f8eSopenharmony_ci /** 5061847f8eSopenharmony_ci * Circle. 5161847f8eSopenharmony_ci * 5261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 5361847f8eSopenharmony_ci * @crossplatform 5461847f8eSopenharmony_ci * @form 5561847f8eSopenharmony_ci * @atomicservice 5661847f8eSopenharmony_ci * @since 12 5761847f8eSopenharmony_ci */ 5861847f8eSopenharmony_ci CIRCLE = 0, 5961847f8eSopenharmony_ci 6061847f8eSopenharmony_ci /** 6161847f8eSopenharmony_ci * Rounded Square. 6261847f8eSopenharmony_ci * 6361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 6461847f8eSopenharmony_ci * @crossplatform 6561847f8eSopenharmony_ci * @form 6661847f8eSopenharmony_ci * @since 11 6761847f8eSopenharmony_ci */ 6861847f8eSopenharmony_ci /** 6961847f8eSopenharmony_ci * Rounded Square. 7061847f8eSopenharmony_ci * 7161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 7261847f8eSopenharmony_ci * @crossplatform 7361847f8eSopenharmony_ci * @form 7461847f8eSopenharmony_ci * @atomicservice 7561847f8eSopenharmony_ci * @since 12 7661847f8eSopenharmony_ci */ 7761847f8eSopenharmony_ci ROUNDED_SQUARE = 1, 7861847f8eSopenharmony_ci} 7961847f8eSopenharmony_ci 8061847f8eSopenharmony_ci/** 8161847f8eSopenharmony_ci * common enum of color 8261847f8eSopenharmony_ci * 8361847f8eSopenharmony_ci * @enum { number } 8461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 8561847f8eSopenharmony_ci * @since 7 8661847f8eSopenharmony_ci */ 8761847f8eSopenharmony_ci/** 8861847f8eSopenharmony_ci * common enum of color 8961847f8eSopenharmony_ci * 9061847f8eSopenharmony_ci * @enum { number } 9161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 9261847f8eSopenharmony_ci * @form 9361847f8eSopenharmony_ci * @since 9 9461847f8eSopenharmony_ci */ 9561847f8eSopenharmony_ci/** 9661847f8eSopenharmony_ci * common enum of color 9761847f8eSopenharmony_ci * 9861847f8eSopenharmony_ci * @enum { number } 9961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 10061847f8eSopenharmony_ci * @crossplatform 10161847f8eSopenharmony_ci * @form 10261847f8eSopenharmony_ci * @since 10 10361847f8eSopenharmony_ci */ 10461847f8eSopenharmony_ci/** 10561847f8eSopenharmony_ci * common enum of color 10661847f8eSopenharmony_ci * 10761847f8eSopenharmony_ci * @enum { number } 10861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 10961847f8eSopenharmony_ci * @crossplatform 11061847f8eSopenharmony_ci * @form 11161847f8eSopenharmony_ci * @atomicservice 11261847f8eSopenharmony_ci * @since 11 11361847f8eSopenharmony_ci */ 11461847f8eSopenharmony_cideclare enum Color { 11561847f8eSopenharmony_ci /** 11661847f8eSopenharmony_ci * White. 11761847f8eSopenharmony_ci * 11861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 11961847f8eSopenharmony_ci * @since 7 12061847f8eSopenharmony_ci */ 12161847f8eSopenharmony_ci /** 12261847f8eSopenharmony_ci * White. 12361847f8eSopenharmony_ci * 12461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 12561847f8eSopenharmony_ci * @form 12661847f8eSopenharmony_ci * @since 9 12761847f8eSopenharmony_ci */ 12861847f8eSopenharmony_ci /** 12961847f8eSopenharmony_ci * White. 13061847f8eSopenharmony_ci * 13161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 13261847f8eSopenharmony_ci * @crossplatform 13361847f8eSopenharmony_ci * @form 13461847f8eSopenharmony_ci * @since 10 13561847f8eSopenharmony_ci */ 13661847f8eSopenharmony_ci /** 13761847f8eSopenharmony_ci * White. 13861847f8eSopenharmony_ci * 13961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 14061847f8eSopenharmony_ci * @crossplatform 14161847f8eSopenharmony_ci * @form 14261847f8eSopenharmony_ci * @atomicservice 14361847f8eSopenharmony_ci * @since 11 14461847f8eSopenharmony_ci */ 14561847f8eSopenharmony_ci White, 14661847f8eSopenharmony_ci 14761847f8eSopenharmony_ci /** 14861847f8eSopenharmony_ci * Black. 14961847f8eSopenharmony_ci * 15061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 15161847f8eSopenharmony_ci * @since 7 15261847f8eSopenharmony_ci */ 15361847f8eSopenharmony_ci /** 15461847f8eSopenharmony_ci * Black. 15561847f8eSopenharmony_ci * 15661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 15761847f8eSopenharmony_ci * @form 15861847f8eSopenharmony_ci * @since 9 15961847f8eSopenharmony_ci */ 16061847f8eSopenharmony_ci /** 16161847f8eSopenharmony_ci * Black. 16261847f8eSopenharmony_ci * 16361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 16461847f8eSopenharmony_ci * @crossplatform 16561847f8eSopenharmony_ci * @form 16661847f8eSopenharmony_ci * @since 10 16761847f8eSopenharmony_ci */ 16861847f8eSopenharmony_ci /** 16961847f8eSopenharmony_ci * Black. 17061847f8eSopenharmony_ci * 17161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 17261847f8eSopenharmony_ci * @crossplatform 17361847f8eSopenharmony_ci * @form 17461847f8eSopenharmony_ci * @atomicservice 17561847f8eSopenharmony_ci * @since 11 17661847f8eSopenharmony_ci */ 17761847f8eSopenharmony_ci Black, 17861847f8eSopenharmony_ci 17961847f8eSopenharmony_ci /** 18061847f8eSopenharmony_ci * Blue. 18161847f8eSopenharmony_ci * 18261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18361847f8eSopenharmony_ci * @since 7 18461847f8eSopenharmony_ci */ 18561847f8eSopenharmony_ci /** 18661847f8eSopenharmony_ci * Blue. 18761847f8eSopenharmony_ci * 18861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18961847f8eSopenharmony_ci * @form 19061847f8eSopenharmony_ci * @since 9 19161847f8eSopenharmony_ci */ 19261847f8eSopenharmony_ci /** 19361847f8eSopenharmony_ci * Blue. 19461847f8eSopenharmony_ci * 19561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 19661847f8eSopenharmony_ci * @crossplatform 19761847f8eSopenharmony_ci * @form 19861847f8eSopenharmony_ci * @since 10 19961847f8eSopenharmony_ci */ 20061847f8eSopenharmony_ci /** 20161847f8eSopenharmony_ci * Blue. 20261847f8eSopenharmony_ci * 20361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 20461847f8eSopenharmony_ci * @crossplatform 20561847f8eSopenharmony_ci * @form 20661847f8eSopenharmony_ci * @atomicservice 20761847f8eSopenharmony_ci * @since 11 20861847f8eSopenharmony_ci */ 20961847f8eSopenharmony_ci Blue, 21061847f8eSopenharmony_ci 21161847f8eSopenharmony_ci /** 21261847f8eSopenharmony_ci * Brown. 21361847f8eSopenharmony_ci * 21461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 21561847f8eSopenharmony_ci * @since 7 21661847f8eSopenharmony_ci */ 21761847f8eSopenharmony_ci /** 21861847f8eSopenharmony_ci * Brown. 21961847f8eSopenharmony_ci * 22061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22161847f8eSopenharmony_ci * @form 22261847f8eSopenharmony_ci * @since 9 22361847f8eSopenharmony_ci */ 22461847f8eSopenharmony_ci /** 22561847f8eSopenharmony_ci * Brown. 22661847f8eSopenharmony_ci * 22761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22861847f8eSopenharmony_ci * @crossplatform 22961847f8eSopenharmony_ci * @form 23061847f8eSopenharmony_ci * @since 10 23161847f8eSopenharmony_ci */ 23261847f8eSopenharmony_ci /** 23361847f8eSopenharmony_ci * Brown. 23461847f8eSopenharmony_ci * 23561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 23661847f8eSopenharmony_ci * @crossplatform 23761847f8eSopenharmony_ci * @form 23861847f8eSopenharmony_ci * @atomicservice 23961847f8eSopenharmony_ci * @since 11 24061847f8eSopenharmony_ci */ 24161847f8eSopenharmony_ci Brown, 24261847f8eSopenharmony_ci 24361847f8eSopenharmony_ci /** 24461847f8eSopenharmony_ci * Gray. 24561847f8eSopenharmony_ci * 24661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 24761847f8eSopenharmony_ci * @since 7 24861847f8eSopenharmony_ci */ 24961847f8eSopenharmony_ci /** 25061847f8eSopenharmony_ci * Gray. 25161847f8eSopenharmony_ci * 25261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 25361847f8eSopenharmony_ci * @form 25461847f8eSopenharmony_ci * @since 9 25561847f8eSopenharmony_ci */ 25661847f8eSopenharmony_ci /** 25761847f8eSopenharmony_ci * Gray. 25861847f8eSopenharmony_ci * 25961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 26061847f8eSopenharmony_ci * @crossplatform 26161847f8eSopenharmony_ci * @form 26261847f8eSopenharmony_ci * @since 10 26361847f8eSopenharmony_ci */ 26461847f8eSopenharmony_ci /** 26561847f8eSopenharmony_ci * Gray. 26661847f8eSopenharmony_ci * 26761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 26861847f8eSopenharmony_ci * @crossplatform 26961847f8eSopenharmony_ci * @form 27061847f8eSopenharmony_ci * @atomicservice 27161847f8eSopenharmony_ci * @since 11 27261847f8eSopenharmony_ci */ 27361847f8eSopenharmony_ci Gray, 27461847f8eSopenharmony_ci 27561847f8eSopenharmony_ci /** 27661847f8eSopenharmony_ci * Green. 27761847f8eSopenharmony_ci * 27861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 27961847f8eSopenharmony_ci * @since 7 28061847f8eSopenharmony_ci */ 28161847f8eSopenharmony_ci /** 28261847f8eSopenharmony_ci * Green. 28361847f8eSopenharmony_ci * 28461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 28561847f8eSopenharmony_ci * @form 28661847f8eSopenharmony_ci * @since 9 28761847f8eSopenharmony_ci */ 28861847f8eSopenharmony_ci /** 28961847f8eSopenharmony_ci * Green. 29061847f8eSopenharmony_ci * 29161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 29261847f8eSopenharmony_ci * @crossplatform 29361847f8eSopenharmony_ci * @form 29461847f8eSopenharmony_ci * @since 10 29561847f8eSopenharmony_ci */ 29661847f8eSopenharmony_ci /** 29761847f8eSopenharmony_ci * Green. 29861847f8eSopenharmony_ci * 29961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 30061847f8eSopenharmony_ci * @crossplatform 30161847f8eSopenharmony_ci * @form 30261847f8eSopenharmony_ci * @atomicservice 30361847f8eSopenharmony_ci * @since 11 30461847f8eSopenharmony_ci */ 30561847f8eSopenharmony_ci Green, 30661847f8eSopenharmony_ci 30761847f8eSopenharmony_ci /** 30861847f8eSopenharmony_ci * Grey. 30961847f8eSopenharmony_ci * 31061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 31161847f8eSopenharmony_ci * @since 7 31261847f8eSopenharmony_ci */ 31361847f8eSopenharmony_ci /** 31461847f8eSopenharmony_ci * Grey. 31561847f8eSopenharmony_ci * 31661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 31761847f8eSopenharmony_ci * @form 31861847f8eSopenharmony_ci * @since 9 31961847f8eSopenharmony_ci */ 32061847f8eSopenharmony_ci /** 32161847f8eSopenharmony_ci * Grey. 32261847f8eSopenharmony_ci * 32361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 32461847f8eSopenharmony_ci * @crossplatform 32561847f8eSopenharmony_ci * @form 32661847f8eSopenharmony_ci * @since 10 32761847f8eSopenharmony_ci */ 32861847f8eSopenharmony_ci /** 32961847f8eSopenharmony_ci * Grey. 33061847f8eSopenharmony_ci * 33161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 33261847f8eSopenharmony_ci * @crossplatform 33361847f8eSopenharmony_ci * @form 33461847f8eSopenharmony_ci * @atomicservice 33561847f8eSopenharmony_ci * @since 11 33661847f8eSopenharmony_ci */ 33761847f8eSopenharmony_ci Grey, 33861847f8eSopenharmony_ci 33961847f8eSopenharmony_ci /** 34061847f8eSopenharmony_ci * Orange. 34161847f8eSopenharmony_ci * 34261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 34361847f8eSopenharmony_ci * @since 7 34461847f8eSopenharmony_ci */ 34561847f8eSopenharmony_ci /** 34661847f8eSopenharmony_ci * Orange. 34761847f8eSopenharmony_ci * 34861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 34961847f8eSopenharmony_ci * @form 35061847f8eSopenharmony_ci * @since 9 35161847f8eSopenharmony_ci */ 35261847f8eSopenharmony_ci /** 35361847f8eSopenharmony_ci * Orange. 35461847f8eSopenharmony_ci * 35561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 35661847f8eSopenharmony_ci * @crossplatform 35761847f8eSopenharmony_ci * @form 35861847f8eSopenharmony_ci * @since 10 35961847f8eSopenharmony_ci */ 36061847f8eSopenharmony_ci /** 36161847f8eSopenharmony_ci * Orange. 36261847f8eSopenharmony_ci * 36361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 36461847f8eSopenharmony_ci * @crossplatform 36561847f8eSopenharmony_ci * @form 36661847f8eSopenharmony_ci * @atomicservice 36761847f8eSopenharmony_ci * @since 11 36861847f8eSopenharmony_ci */ 36961847f8eSopenharmony_ci Orange, 37061847f8eSopenharmony_ci 37161847f8eSopenharmony_ci /** 37261847f8eSopenharmony_ci * color. 37361847f8eSopenharmony_ci * 37461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 37561847f8eSopenharmony_ci * @since 7 37661847f8eSopenharmony_ci */ 37761847f8eSopenharmony_ci /** 37861847f8eSopenharmony_ci * color. 37961847f8eSopenharmony_ci * 38061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 38161847f8eSopenharmony_ci * @form 38261847f8eSopenharmony_ci * @since 9 38361847f8eSopenharmony_ci */ 38461847f8eSopenharmony_ci /** 38561847f8eSopenharmony_ci * color. 38661847f8eSopenharmony_ci * 38761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 38861847f8eSopenharmony_ci * @crossplatform 38961847f8eSopenharmony_ci * @form 39061847f8eSopenharmony_ci * @since 10 39161847f8eSopenharmony_ci */ 39261847f8eSopenharmony_ci /** 39361847f8eSopenharmony_ci * color. 39461847f8eSopenharmony_ci * 39561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 39661847f8eSopenharmony_ci * @crossplatform 39761847f8eSopenharmony_ci * @form 39861847f8eSopenharmony_ci * @atomicservice 39961847f8eSopenharmony_ci * @since 11 40061847f8eSopenharmony_ci */ 40161847f8eSopenharmony_ci Pink, 40261847f8eSopenharmony_ci 40361847f8eSopenharmony_ci /** 40461847f8eSopenharmony_ci * Red. 40561847f8eSopenharmony_ci * 40661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 40761847f8eSopenharmony_ci * @since 7 40861847f8eSopenharmony_ci */ 40961847f8eSopenharmony_ci /** 41061847f8eSopenharmony_ci * Red. 41161847f8eSopenharmony_ci * 41261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 41361847f8eSopenharmony_ci * @form 41461847f8eSopenharmony_ci * @since 9 41561847f8eSopenharmony_ci */ 41661847f8eSopenharmony_ci /** 41761847f8eSopenharmony_ci * Red. 41861847f8eSopenharmony_ci * 41961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 42061847f8eSopenharmony_ci * @crossplatform 42161847f8eSopenharmony_ci * @form 42261847f8eSopenharmony_ci * @since 10 42361847f8eSopenharmony_ci */ 42461847f8eSopenharmony_ci /** 42561847f8eSopenharmony_ci * Red. 42661847f8eSopenharmony_ci * 42761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 42861847f8eSopenharmony_ci * @crossplatform 42961847f8eSopenharmony_ci * @form 43061847f8eSopenharmony_ci * @atomicservice 43161847f8eSopenharmony_ci * @since 11 43261847f8eSopenharmony_ci */ 43361847f8eSopenharmony_ci Red, 43461847f8eSopenharmony_ci 43561847f8eSopenharmony_ci /** 43661847f8eSopenharmony_ci * Yellow. 43761847f8eSopenharmony_ci * 43861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 43961847f8eSopenharmony_ci * @since 7 44061847f8eSopenharmony_ci */ 44161847f8eSopenharmony_ci /** 44261847f8eSopenharmony_ci * Yellow. 44361847f8eSopenharmony_ci * 44461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 44561847f8eSopenharmony_ci * @form 44661847f8eSopenharmony_ci * @since 9 44761847f8eSopenharmony_ci */ 44861847f8eSopenharmony_ci /** 44961847f8eSopenharmony_ci * Yellow. 45061847f8eSopenharmony_ci * 45161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 45261847f8eSopenharmony_ci * @crossplatform 45361847f8eSopenharmony_ci * @form 45461847f8eSopenharmony_ci * @since 10 45561847f8eSopenharmony_ci */ 45661847f8eSopenharmony_ci /** 45761847f8eSopenharmony_ci * Yellow. 45861847f8eSopenharmony_ci * 45961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 46061847f8eSopenharmony_ci * @crossplatform 46161847f8eSopenharmony_ci * @form 46261847f8eSopenharmony_ci * @atomicservice 46361847f8eSopenharmony_ci * @since 11 46461847f8eSopenharmony_ci */ 46561847f8eSopenharmony_ci Yellow, 46661847f8eSopenharmony_ci 46761847f8eSopenharmony_ci /** 46861847f8eSopenharmony_ci * Transparent. 46961847f8eSopenharmony_ci * 47061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 47161847f8eSopenharmony_ci * @form 47261847f8eSopenharmony_ci * @since 9 47361847f8eSopenharmony_ci */ 47461847f8eSopenharmony_ci /** 47561847f8eSopenharmony_ci * Transparent. 47661847f8eSopenharmony_ci * 47761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 47861847f8eSopenharmony_ci * @crossplatform 47961847f8eSopenharmony_ci * @form 48061847f8eSopenharmony_ci * @since 10 48161847f8eSopenharmony_ci */ 48261847f8eSopenharmony_ci /** 48361847f8eSopenharmony_ci * Transparent. 48461847f8eSopenharmony_ci * 48561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 48661847f8eSopenharmony_ci * @crossplatform 48761847f8eSopenharmony_ci * @form 48861847f8eSopenharmony_ci * @atomicservice 48961847f8eSopenharmony_ci * @since 11 49061847f8eSopenharmony_ci */ 49161847f8eSopenharmony_ci Transparent, 49261847f8eSopenharmony_ci} 49361847f8eSopenharmony_ci 49461847f8eSopenharmony_ci/** 49561847f8eSopenharmony_ci * Common enum of color strategy 49661847f8eSopenharmony_ci * 49761847f8eSopenharmony_ci * @enum { string } 49861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 49961847f8eSopenharmony_ci * @crossplatform 50061847f8eSopenharmony_ci * @since 10 50161847f8eSopenharmony_ci */ 50261847f8eSopenharmony_ci/** 50361847f8eSopenharmony_ci * Common enum of color strategy 50461847f8eSopenharmony_ci * 50561847f8eSopenharmony_ci * @enum { string } 50661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 50761847f8eSopenharmony_ci * @crossplatform 50861847f8eSopenharmony_ci * @atomicservice 50961847f8eSopenharmony_ci * @since 11 51061847f8eSopenharmony_ci */ 51161847f8eSopenharmony_cideclare enum ColoringStrategy { 51261847f8eSopenharmony_ci /** 51361847f8eSopenharmony_ci * Use the inverse color strategy. Gets the inverse of the background color. Only applies to foregroundColor. 51461847f8eSopenharmony_ci * 51561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 51661847f8eSopenharmony_ci * @crossplatform 51761847f8eSopenharmony_ci * @since 10 51861847f8eSopenharmony_ci */ 51961847f8eSopenharmony_ci /** 52061847f8eSopenharmony_ci * Use the inverse color strategy. Gets the inverse of the background color. Only applies to foregroundColor. 52161847f8eSopenharmony_ci * 52261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 52361847f8eSopenharmony_ci * @crossplatform 52461847f8eSopenharmony_ci * @atomicservice 52561847f8eSopenharmony_ci * @since 11 52661847f8eSopenharmony_ci */ 52761847f8eSopenharmony_ci INVERT = 'invert', 52861847f8eSopenharmony_ci 52961847f8eSopenharmony_ci /** 53061847f8eSopenharmony_ci * Use the average color strategy. Get the average color of the background. Only applies to shadow. 53161847f8eSopenharmony_ci * 53261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 53361847f8eSopenharmony_ci * @crossplatform 53461847f8eSopenharmony_ci * @since 11 53561847f8eSopenharmony_ci */ 53661847f8eSopenharmony_ci /** 53761847f8eSopenharmony_ci * Use the average color strategy. Get the average color of the background. Only applies to shadow. 53861847f8eSopenharmony_ci * 53961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 54061847f8eSopenharmony_ci * @crossplatform 54161847f8eSopenharmony_ci * @atomicservice 54261847f8eSopenharmony_ci * @since 12 54361847f8eSopenharmony_ci */ 54461847f8eSopenharmony_ci AVERAGE = 'average', 54561847f8eSopenharmony_ci 54661847f8eSopenharmony_ci /** 54761847f8eSopenharmony_ci * Use the primary color strategy. Get the color that dominate the background color. Only applies to shadow. 54861847f8eSopenharmony_ci * 54961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 55061847f8eSopenharmony_ci * @crossplatform 55161847f8eSopenharmony_ci * @since 11 55261847f8eSopenharmony_ci */ 55361847f8eSopenharmony_ci /** 55461847f8eSopenharmony_ci * Use the primary color strategy. Get the color that dominate the background color. Only applies to shadow. 55561847f8eSopenharmony_ci * 55661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 55761847f8eSopenharmony_ci * @crossplatform 55861847f8eSopenharmony_ci * @atomicservice 55961847f8eSopenharmony_ci * @since 12 56061847f8eSopenharmony_ci */ 56161847f8eSopenharmony_ci PRIMARY = 'primary', 56261847f8eSopenharmony_ci} 56361847f8eSopenharmony_ci 56461847f8eSopenharmony_ci/** 56561847f8eSopenharmony_ci * Image display mode 56661847f8eSopenharmony_ci * 56761847f8eSopenharmony_ci * @enum { number } 56861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 56961847f8eSopenharmony_ci * @since 7 57061847f8eSopenharmony_ci */ 57161847f8eSopenharmony_ci/** 57261847f8eSopenharmony_ci * Image display mode. 57361847f8eSopenharmony_ci * 57461847f8eSopenharmony_ci * @enum { number } 57561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 57661847f8eSopenharmony_ci * @form 57761847f8eSopenharmony_ci * @since 9 57861847f8eSopenharmony_ci */ 57961847f8eSopenharmony_ci/** 58061847f8eSopenharmony_ci * Image display mode. 58161847f8eSopenharmony_ci * 58261847f8eSopenharmony_ci * @enum { number } 58361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 58461847f8eSopenharmony_ci * @crossplatform 58561847f8eSopenharmony_ci * @form 58661847f8eSopenharmony_ci * @since 10 58761847f8eSopenharmony_ci */ 58861847f8eSopenharmony_ci/** 58961847f8eSopenharmony_ci * Image display mode. 59061847f8eSopenharmony_ci * 59161847f8eSopenharmony_ci * @enum { number } 59261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 59361847f8eSopenharmony_ci * @crossplatform 59461847f8eSopenharmony_ci * @form 59561847f8eSopenharmony_ci * @atomicservice 59661847f8eSopenharmony_ci * @since 11 59761847f8eSopenharmony_ci */ 59861847f8eSopenharmony_cideclare enum ImageFit { 59961847f8eSopenharmony_ci /** 60061847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 60161847f8eSopenharmony_ci * 60261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 60361847f8eSopenharmony_ci * @since 7 60461847f8eSopenharmony_ci */ 60561847f8eSopenharmony_ci /** 60661847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 60761847f8eSopenharmony_ci * 60861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 60961847f8eSopenharmony_ci * @form 61061847f8eSopenharmony_ci * @since 9 61161847f8eSopenharmony_ci */ 61261847f8eSopenharmony_ci /** 61361847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 61461847f8eSopenharmony_ci * 61561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 61661847f8eSopenharmony_ci * @crossplatform 61761847f8eSopenharmony_ci * @form 61861847f8eSopenharmony_ci * @since 10 61961847f8eSopenharmony_ci */ 62061847f8eSopenharmony_ci /** 62161847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 62261847f8eSopenharmony_ci * 62361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 62461847f8eSopenharmony_ci * @crossplatform 62561847f8eSopenharmony_ci * @form 62661847f8eSopenharmony_ci * @atomicservice 62761847f8eSopenharmony_ci * @since 11 62861847f8eSopenharmony_ci */ 62961847f8eSopenharmony_ci Contain, 63061847f8eSopenharmony_ci 63161847f8eSopenharmony_ci /** 63261847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary. 63361847f8eSopenharmony_ci * 63461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 63561847f8eSopenharmony_ci * @since 7 63661847f8eSopenharmony_ci */ 63761847f8eSopenharmony_ci /** 63861847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary. 63961847f8eSopenharmony_ci * 64061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 64161847f8eSopenharmony_ci * @form 64261847f8eSopenharmony_ci * @since 9 64361847f8eSopenharmony_ci */ 64461847f8eSopenharmony_ci /** 64561847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary. 64661847f8eSopenharmony_ci * 64761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 64861847f8eSopenharmony_ci * @crossplatform 64961847f8eSopenharmony_ci * @form 65061847f8eSopenharmony_ci * @since 10 65161847f8eSopenharmony_ci */ 65261847f8eSopenharmony_ci /** 65361847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary. 65461847f8eSopenharmony_ci * 65561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 65661847f8eSopenharmony_ci * @crossplatform 65761847f8eSopenharmony_ci * @form 65861847f8eSopenharmony_ci * @atomicservice 65961847f8eSopenharmony_ci * @since 11 66061847f8eSopenharmony_ci */ 66161847f8eSopenharmony_ci Cover, 66261847f8eSopenharmony_ci 66361847f8eSopenharmony_ci /** 66461847f8eSopenharmony_ci * Adaptive display 66561847f8eSopenharmony_ci * 66661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 66761847f8eSopenharmony_ci * @since 7 66861847f8eSopenharmony_ci */ 66961847f8eSopenharmony_ci /** 67061847f8eSopenharmony_ci * Adaptive display 67161847f8eSopenharmony_ci * 67261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 67361847f8eSopenharmony_ci * @form 67461847f8eSopenharmony_ci * @since 9 67561847f8eSopenharmony_ci */ 67661847f8eSopenharmony_ci /** 67761847f8eSopenharmony_ci * Adaptive display 67861847f8eSopenharmony_ci * 67961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 68061847f8eSopenharmony_ci * @crossplatform 68161847f8eSopenharmony_ci * @form 68261847f8eSopenharmony_ci * @since 10 68361847f8eSopenharmony_ci */ 68461847f8eSopenharmony_ci /** 68561847f8eSopenharmony_ci * Adaptive display 68661847f8eSopenharmony_ci * 68761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 68861847f8eSopenharmony_ci * @crossplatform 68961847f8eSopenharmony_ci * @form 69061847f8eSopenharmony_ci * @atomicservice 69161847f8eSopenharmony_ci * @since 11 69261847f8eSopenharmony_ci */ 69361847f8eSopenharmony_ci Auto, 69461847f8eSopenharmony_ci 69561847f8eSopenharmony_ci /** 69661847f8eSopenharmony_ci * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary. 69761847f8eSopenharmony_ci * 69861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 69961847f8eSopenharmony_ci * @since 7 70061847f8eSopenharmony_ci */ 70161847f8eSopenharmony_ci /** 70261847f8eSopenharmony_ci * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary. 70361847f8eSopenharmony_ci * 70461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 70561847f8eSopenharmony_ci * @form 70661847f8eSopenharmony_ci * @since 9 70761847f8eSopenharmony_ci */ 70861847f8eSopenharmony_ci /** 70961847f8eSopenharmony_ci * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary. 71061847f8eSopenharmony_ci * 71161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 71261847f8eSopenharmony_ci * @crossplatform 71361847f8eSopenharmony_ci * @form 71461847f8eSopenharmony_ci * @since 10 71561847f8eSopenharmony_ci */ 71661847f8eSopenharmony_ci /** 71761847f8eSopenharmony_ci * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary. 71861847f8eSopenharmony_ci * 71961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 72061847f8eSopenharmony_ci * @crossplatform 72161847f8eSopenharmony_ci * @form 72261847f8eSopenharmony_ci * @atomicservice 72361847f8eSopenharmony_ci * @since 11 72461847f8eSopenharmony_ci */ 72561847f8eSopenharmony_ci Fill, 72661847f8eSopenharmony_ci 72761847f8eSopenharmony_ci /** 72861847f8eSopenharmony_ci * Keep the aspect ratio displayed, and the image zooms out or remains unchanged. 72961847f8eSopenharmony_ci * 73061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 73161847f8eSopenharmony_ci * @since 7 73261847f8eSopenharmony_ci */ 73361847f8eSopenharmony_ci /** 73461847f8eSopenharmony_ci * Keep the aspect ratio displayed, and the image zooms out or remains unchanged. 73561847f8eSopenharmony_ci * 73661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 73761847f8eSopenharmony_ci * @form 73861847f8eSopenharmony_ci * @since 9 73961847f8eSopenharmony_ci */ 74061847f8eSopenharmony_ci /** 74161847f8eSopenharmony_ci * Keep the aspect ratio displayed, and the image zooms out or remains unchanged. 74261847f8eSopenharmony_ci * 74361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 74461847f8eSopenharmony_ci * @crossplatform 74561847f8eSopenharmony_ci * @form 74661847f8eSopenharmony_ci * @since 10 74761847f8eSopenharmony_ci */ 74861847f8eSopenharmony_ci /** 74961847f8eSopenharmony_ci * Keep the aspect ratio displayed, and the image zooms out or remains unchanged. 75061847f8eSopenharmony_ci * 75161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 75261847f8eSopenharmony_ci * @crossplatform 75361847f8eSopenharmony_ci * @form 75461847f8eSopenharmony_ci * @atomicservice 75561847f8eSopenharmony_ci * @since 11 75661847f8eSopenharmony_ci */ 75761847f8eSopenharmony_ci ScaleDown, 75861847f8eSopenharmony_ci 75961847f8eSopenharmony_ci /** 76061847f8eSopenharmony_ci * Keep the original size and display it in the center. 76161847f8eSopenharmony_ci * 76261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 76361847f8eSopenharmony_ci * @since 7 76461847f8eSopenharmony_ci */ 76561847f8eSopenharmony_ci /** 76661847f8eSopenharmony_ci * Keep the original size and display it in the center. 76761847f8eSopenharmony_ci * 76861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 76961847f8eSopenharmony_ci * @form 77061847f8eSopenharmony_ci * @since 9 77161847f8eSopenharmony_ci */ 77261847f8eSopenharmony_ci /** 77361847f8eSopenharmony_ci * Keep the original size and display it in the center. 77461847f8eSopenharmony_ci * 77561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 77661847f8eSopenharmony_ci * @crossplatform 77761847f8eSopenharmony_ci * @form 77861847f8eSopenharmony_ci * @since 10 77961847f8eSopenharmony_ci */ 78061847f8eSopenharmony_ci /** 78161847f8eSopenharmony_ci * Keep the original size and display it in the center. 78261847f8eSopenharmony_ci * 78361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 78461847f8eSopenharmony_ci * @crossplatform 78561847f8eSopenharmony_ci * @form 78661847f8eSopenharmony_ci * @atomicservice 78761847f8eSopenharmony_ci * @since 11 78861847f8eSopenharmony_ci */ 78961847f8eSopenharmony_ci None, 79061847f8eSopenharmony_ci 79161847f8eSopenharmony_ci /** 79261847f8eSopenharmony_ci * Top Start. 79361847f8eSopenharmony_ci * 79461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 79561847f8eSopenharmony_ci * @crossplatform 79661847f8eSopenharmony_ci * @form 79761847f8eSopenharmony_ci * @atomicservice 79861847f8eSopenharmony_ci * @since 12 79961847f8eSopenharmony_ci */ 80061847f8eSopenharmony_ci TOP_START = 7, 80161847f8eSopenharmony_ci 80261847f8eSopenharmony_ci /** 80361847f8eSopenharmony_ci * The top is centered horizontally. 80461847f8eSopenharmony_ci * 80561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 80661847f8eSopenharmony_ci * @crossplatform 80761847f8eSopenharmony_ci * @form 80861847f8eSopenharmony_ci * @atomicservice 80961847f8eSopenharmony_ci * @since 12 81061847f8eSopenharmony_ci */ 81161847f8eSopenharmony_ci TOP = 8, 81261847f8eSopenharmony_ci 81361847f8eSopenharmony_ci /** 81461847f8eSopenharmony_ci * Top tail end. 81561847f8eSopenharmony_ci * 81661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 81761847f8eSopenharmony_ci * @crossplatform 81861847f8eSopenharmony_ci * @form 81961847f8eSopenharmony_ci * @atomicservice 82061847f8eSopenharmony_ci * @since 12 82161847f8eSopenharmony_ci */ 82261847f8eSopenharmony_ci TOP_END = 9, 82361847f8eSopenharmony_ci 82461847f8eSopenharmony_ci /** 82561847f8eSopenharmony_ci * The starting end is centered longitudinally. 82661847f8eSopenharmony_ci * 82761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 82861847f8eSopenharmony_ci * @crossplatform 82961847f8eSopenharmony_ci * @form 83061847f8eSopenharmony_ci * @atomicservice 83161847f8eSopenharmony_ci * @since 12 83261847f8eSopenharmony_ci */ 83361847f8eSopenharmony_ci START = 10, 83461847f8eSopenharmony_ci 83561847f8eSopenharmony_ci /** 83661847f8eSopenharmony_ci * Center horizontal and vertical. 83761847f8eSopenharmony_ci * 83861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 83961847f8eSopenharmony_ci * @crossplatform 84061847f8eSopenharmony_ci * @form 84161847f8eSopenharmony_ci * @atomicservice 84261847f8eSopenharmony_ci * @since 12 84361847f8eSopenharmony_ci */ 84461847f8eSopenharmony_ci CENTER = 11, 84561847f8eSopenharmony_ci 84661847f8eSopenharmony_ci /** 84761847f8eSopenharmony_ci * The tail end is centered longitudinally. 84861847f8eSopenharmony_ci * 84961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 85061847f8eSopenharmony_ci * @crossplatform 85161847f8eSopenharmony_ci * @form 85261847f8eSopenharmony_ci * @atomicservice 85361847f8eSopenharmony_ci * @since 12 85461847f8eSopenharmony_ci */ 85561847f8eSopenharmony_ci END = 12, 85661847f8eSopenharmony_ci 85761847f8eSopenharmony_ci /** 85861847f8eSopenharmony_ci * Bottom starting end. 85961847f8eSopenharmony_ci * 86061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 86161847f8eSopenharmony_ci * @crossplatform 86261847f8eSopenharmony_ci * @form 86361847f8eSopenharmony_ci * @atomicservice 86461847f8eSopenharmony_ci * @since 12 86561847f8eSopenharmony_ci */ 86661847f8eSopenharmony_ci BOTTOM_START = 13, 86761847f8eSopenharmony_ci 86861847f8eSopenharmony_ci /** 86961847f8eSopenharmony_ci * The bottom is centered horizontally. 87061847f8eSopenharmony_ci * 87161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 87261847f8eSopenharmony_ci * @crossplatform 87361847f8eSopenharmony_ci * @form 87461847f8eSopenharmony_ci * @atomicservice 87561847f8eSopenharmony_ci * @since 12 87661847f8eSopenharmony_ci */ 87761847f8eSopenharmony_ci BOTTOM = 14, 87861847f8eSopenharmony_ci 87961847f8eSopenharmony_ci /** 88061847f8eSopenharmony_ci * Bottom end. 88161847f8eSopenharmony_ci * 88261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 88361847f8eSopenharmony_ci * @crossplatform 88461847f8eSopenharmony_ci * @form 88561847f8eSopenharmony_ci * @atomicservice 88661847f8eSopenharmony_ci * @since 12 88761847f8eSopenharmony_ci */ 88861847f8eSopenharmony_ci BOTTOM_END = 15, 88961847f8eSopenharmony_ci} 89061847f8eSopenharmony_ci 89161847f8eSopenharmony_ci/** 89261847f8eSopenharmony_ci * Border Style 89361847f8eSopenharmony_ci * 89461847f8eSopenharmony_ci * @enum { number } 89561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 89661847f8eSopenharmony_ci * @since 7 89761847f8eSopenharmony_ci */ 89861847f8eSopenharmony_ci/** 89961847f8eSopenharmony_ci * Border Style 90061847f8eSopenharmony_ci * 90161847f8eSopenharmony_ci * @enum { number } 90261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 90361847f8eSopenharmony_ci * @form 90461847f8eSopenharmony_ci * @since 9 90561847f8eSopenharmony_ci */ 90661847f8eSopenharmony_ci/** 90761847f8eSopenharmony_ci * Border Style 90861847f8eSopenharmony_ci * 90961847f8eSopenharmony_ci * @enum { number } 91061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 91161847f8eSopenharmony_ci * @crossplatform 91261847f8eSopenharmony_ci * @form 91361847f8eSopenharmony_ci * @since 10 91461847f8eSopenharmony_ci */ 91561847f8eSopenharmony_ci/** 91661847f8eSopenharmony_ci * Border Style 91761847f8eSopenharmony_ci * 91861847f8eSopenharmony_ci * @enum { number } 91961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 92061847f8eSopenharmony_ci * @crossplatform 92161847f8eSopenharmony_ci * @form 92261847f8eSopenharmony_ci * @atomicservice 92361847f8eSopenharmony_ci * @since 11 92461847f8eSopenharmony_ci */ 92561847f8eSopenharmony_cideclare enum BorderStyle { 92661847f8eSopenharmony_ci /** 92761847f8eSopenharmony_ci * Displays as a series of dots with a radius of half the borderWidth. 92861847f8eSopenharmony_ci * 92961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 93061847f8eSopenharmony_ci * @since 7 93161847f8eSopenharmony_ci */ 93261847f8eSopenharmony_ci /** 93361847f8eSopenharmony_ci * Displays as a series of dots with a radius of half the borderWidth. 93461847f8eSopenharmony_ci * 93561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 93661847f8eSopenharmony_ci * @form 93761847f8eSopenharmony_ci * @since 9 93861847f8eSopenharmony_ci */ 93961847f8eSopenharmony_ci /** 94061847f8eSopenharmony_ci * Displays as a series of dots with a radius of half the borderWidth. 94161847f8eSopenharmony_ci * 94261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 94361847f8eSopenharmony_ci * @crossplatform 94461847f8eSopenharmony_ci * @form 94561847f8eSopenharmony_ci * @since 10 94661847f8eSopenharmony_ci */ 94761847f8eSopenharmony_ci /** 94861847f8eSopenharmony_ci * Displays as a series of dots with a radius of half the borderWidth. 94961847f8eSopenharmony_ci * 95061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 95161847f8eSopenharmony_ci * @crossplatform 95261847f8eSopenharmony_ci * @form 95361847f8eSopenharmony_ci * @atomicservice 95461847f8eSopenharmony_ci * @since 11 95561847f8eSopenharmony_ci */ 95661847f8eSopenharmony_ci Dotted, 95761847f8eSopenharmony_ci 95861847f8eSopenharmony_ci /** 95961847f8eSopenharmony_ci * Shows as a series of short square dashed lines. 96061847f8eSopenharmony_ci * 96161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 96261847f8eSopenharmony_ci * @since 7 96361847f8eSopenharmony_ci */ 96461847f8eSopenharmony_ci /** 96561847f8eSopenharmony_ci * Shows as a series of short square dashed lines. 96661847f8eSopenharmony_ci * 96761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 96861847f8eSopenharmony_ci * @form 96961847f8eSopenharmony_ci * @since 9 97061847f8eSopenharmony_ci */ 97161847f8eSopenharmony_ci /** 97261847f8eSopenharmony_ci * Shows as a series of short square dashed lines. 97361847f8eSopenharmony_ci * 97461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 97561847f8eSopenharmony_ci * @crossplatform 97661847f8eSopenharmony_ci * @form 97761847f8eSopenharmony_ci * @since 10 97861847f8eSopenharmony_ci */ 97961847f8eSopenharmony_ci /** 98061847f8eSopenharmony_ci * Shows as a series of short square dashed lines. 98161847f8eSopenharmony_ci * 98261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 98361847f8eSopenharmony_ci * @crossplatform 98461847f8eSopenharmony_ci * @form 98561847f8eSopenharmony_ci * @atomicservice 98661847f8eSopenharmony_ci * @since 11 98761847f8eSopenharmony_ci */ 98861847f8eSopenharmony_ci Dashed, 98961847f8eSopenharmony_ci 99061847f8eSopenharmony_ci /** 99161847f8eSopenharmony_ci * Shows as a solid line. 99261847f8eSopenharmony_ci * 99361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 99461847f8eSopenharmony_ci * @since 7 99561847f8eSopenharmony_ci */ 99661847f8eSopenharmony_ci /** 99761847f8eSopenharmony_ci * Shows as a solid line. 99861847f8eSopenharmony_ci * 99961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 100061847f8eSopenharmony_ci * @form 100161847f8eSopenharmony_ci * @since 9 100261847f8eSopenharmony_ci */ 100361847f8eSopenharmony_ci /** 100461847f8eSopenharmony_ci * Shows as a solid line. 100561847f8eSopenharmony_ci * 100661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 100761847f8eSopenharmony_ci * @crossplatform 100861847f8eSopenharmony_ci * @form 100961847f8eSopenharmony_ci * @since 10 101061847f8eSopenharmony_ci */ 101161847f8eSopenharmony_ci /** 101261847f8eSopenharmony_ci * Shows as a solid line. 101361847f8eSopenharmony_ci * 101461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 101561847f8eSopenharmony_ci * @crossplatform 101661847f8eSopenharmony_ci * @form 101761847f8eSopenharmony_ci * @atomicservice 101861847f8eSopenharmony_ci * @since 11 101961847f8eSopenharmony_ci */ 102061847f8eSopenharmony_ci Solid, 102161847f8eSopenharmony_ci} 102261847f8eSopenharmony_ci 102361847f8eSopenharmony_ci/** 102461847f8eSopenharmony_ci * Line Join Style 102561847f8eSopenharmony_ci * 102661847f8eSopenharmony_ci * @enum { number } 102761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 102861847f8eSopenharmony_ci * @since 7 102961847f8eSopenharmony_ci */ 103061847f8eSopenharmony_ci/** 103161847f8eSopenharmony_ci * Line Join Style 103261847f8eSopenharmony_ci * 103361847f8eSopenharmony_ci * @enum { number } 103461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 103561847f8eSopenharmony_ci * @form 103661847f8eSopenharmony_ci * @since 9 103761847f8eSopenharmony_ci */ 103861847f8eSopenharmony_ci/** 103961847f8eSopenharmony_ci * Line Join Style 104061847f8eSopenharmony_ci * 104161847f8eSopenharmony_ci * @enum { number } 104261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 104361847f8eSopenharmony_ci * @crossplatform 104461847f8eSopenharmony_ci * @form 104561847f8eSopenharmony_ci * @since 10 104661847f8eSopenharmony_ci */ 104761847f8eSopenharmony_ci/** 104861847f8eSopenharmony_ci * Line Join Style 104961847f8eSopenharmony_ci * 105061847f8eSopenharmony_ci * @enum { number } 105161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 105261847f8eSopenharmony_ci * @crossplatform 105361847f8eSopenharmony_ci * @form 105461847f8eSopenharmony_ci * @atomicservice 105561847f8eSopenharmony_ci * @since 11 105661847f8eSopenharmony_ci */ 105761847f8eSopenharmony_cideclare enum LineJoinStyle { 105861847f8eSopenharmony_ci /** 105961847f8eSopenharmony_ci * Connect path segments using bevels. 106061847f8eSopenharmony_ci * 106161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 106261847f8eSopenharmony_ci * @since 7 106361847f8eSopenharmony_ci */ 106461847f8eSopenharmony_ci /** 106561847f8eSopenharmony_ci * Connect path segments using bevels. 106661847f8eSopenharmony_ci * 106761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 106861847f8eSopenharmony_ci * @form 106961847f8eSopenharmony_ci * @since 9 107061847f8eSopenharmony_ci */ 107161847f8eSopenharmony_ci /** 107261847f8eSopenharmony_ci * Connect path segments using bevels. 107361847f8eSopenharmony_ci * 107461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 107561847f8eSopenharmony_ci * @crossplatform 107661847f8eSopenharmony_ci * @form 107761847f8eSopenharmony_ci * @since 10 107861847f8eSopenharmony_ci */ 107961847f8eSopenharmony_ci /** 108061847f8eSopenharmony_ci * Connect path segments using bevels. 108161847f8eSopenharmony_ci * 108261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 108361847f8eSopenharmony_ci * @crossplatform 108461847f8eSopenharmony_ci * @form 108561847f8eSopenharmony_ci * @atomicservice 108661847f8eSopenharmony_ci * @since 11 108761847f8eSopenharmony_ci */ 108861847f8eSopenharmony_ci Miter, 108961847f8eSopenharmony_ci 109061847f8eSopenharmony_ci /** 109161847f8eSopenharmony_ci * Connect path segments using sharp corners. 109261847f8eSopenharmony_ci * 109361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 109461847f8eSopenharmony_ci * @since 7 109561847f8eSopenharmony_ci */ 109661847f8eSopenharmony_ci /** 109761847f8eSopenharmony_ci * Connect path segments using sharp corners. 109861847f8eSopenharmony_ci * 109961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 110061847f8eSopenharmony_ci * @form 110161847f8eSopenharmony_ci * @since 9 110261847f8eSopenharmony_ci */ 110361847f8eSopenharmony_ci /** 110461847f8eSopenharmony_ci * Connect path segments using sharp corners. 110561847f8eSopenharmony_ci * 110661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 110761847f8eSopenharmony_ci * @crossplatform 110861847f8eSopenharmony_ci * @form 110961847f8eSopenharmony_ci * @since 10 111061847f8eSopenharmony_ci */ 111161847f8eSopenharmony_ci /** 111261847f8eSopenharmony_ci * Connect path segments using sharp corners. 111361847f8eSopenharmony_ci * 111461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 111561847f8eSopenharmony_ci * @crossplatform 111661847f8eSopenharmony_ci * @form 111761847f8eSopenharmony_ci * @atomicservice 111861847f8eSopenharmony_ci * @since 11 111961847f8eSopenharmony_ci */ 112061847f8eSopenharmony_ci Round, 112161847f8eSopenharmony_ci 112261847f8eSopenharmony_ci /** 112361847f8eSopenharmony_ci * Connect path segments using fillets. 112461847f8eSopenharmony_ci * 112561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 112661847f8eSopenharmony_ci * @since 7 112761847f8eSopenharmony_ci */ 112861847f8eSopenharmony_ci /** 112961847f8eSopenharmony_ci * Connect path segments using fillets. 113061847f8eSopenharmony_ci * 113161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 113261847f8eSopenharmony_ci * @form 113361847f8eSopenharmony_ci * @since 9 113461847f8eSopenharmony_ci */ 113561847f8eSopenharmony_ci /** 113661847f8eSopenharmony_ci * Connect path segments using fillets. 113761847f8eSopenharmony_ci * 113861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 113961847f8eSopenharmony_ci * @crossplatform 114061847f8eSopenharmony_ci * @form 114161847f8eSopenharmony_ci * @since 10 114261847f8eSopenharmony_ci */ 114361847f8eSopenharmony_ci /** 114461847f8eSopenharmony_ci * Connect path segments using fillets. 114561847f8eSopenharmony_ci * 114661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 114761847f8eSopenharmony_ci * @crossplatform 114861847f8eSopenharmony_ci * @form 114961847f8eSopenharmony_ci * @atomicservice 115061847f8eSopenharmony_ci * @since 11 115161847f8eSopenharmony_ci */ 115261847f8eSopenharmony_ci Bevel, 115361847f8eSopenharmony_ci} 115461847f8eSopenharmony_ci 115561847f8eSopenharmony_ci/** 115661847f8eSopenharmony_ci * Function Called by Touch 115761847f8eSopenharmony_ci * 115861847f8eSopenharmony_ci * @enum { number } 115961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 116061847f8eSopenharmony_ci * @since 7 116161847f8eSopenharmony_ci */ 116261847f8eSopenharmony_ci/** 116361847f8eSopenharmony_ci * Function Called by Touch 116461847f8eSopenharmony_ci * 116561847f8eSopenharmony_ci * @enum { number } 116661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 116761847f8eSopenharmony_ci * @crossplatform 116861847f8eSopenharmony_ci * @since 10 116961847f8eSopenharmony_ci */ 117061847f8eSopenharmony_ci/** 117161847f8eSopenharmony_ci * Function Called by Touch 117261847f8eSopenharmony_ci * 117361847f8eSopenharmony_ci * @enum { number } 117461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 117561847f8eSopenharmony_ci * @crossplatform 117661847f8eSopenharmony_ci * @atomicservice 117761847f8eSopenharmony_ci * @since 11 117861847f8eSopenharmony_ci */ 117961847f8eSopenharmony_cideclare enum TouchType { 118061847f8eSopenharmony_ci /** 118161847f8eSopenharmony_ci * Triggered when the finger is pressed. 118261847f8eSopenharmony_ci * 118361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 118461847f8eSopenharmony_ci * @since 7 118561847f8eSopenharmony_ci */ 118661847f8eSopenharmony_ci /** 118761847f8eSopenharmony_ci * Triggered when the finger is pressed. 118861847f8eSopenharmony_ci * 118961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 119061847f8eSopenharmony_ci * @crossplatform 119161847f8eSopenharmony_ci * @since 10 119261847f8eSopenharmony_ci */ 119361847f8eSopenharmony_ci /** 119461847f8eSopenharmony_ci * Triggered when the finger is pressed. 119561847f8eSopenharmony_ci * 119661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 119761847f8eSopenharmony_ci * @crossplatform 119861847f8eSopenharmony_ci * @atomicservice 119961847f8eSopenharmony_ci * @since 11 120061847f8eSopenharmony_ci */ 120161847f8eSopenharmony_ci Down, 120261847f8eSopenharmony_ci 120361847f8eSopenharmony_ci /** 120461847f8eSopenharmony_ci * Triggered when the finger is raised. 120561847f8eSopenharmony_ci * 120661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 120761847f8eSopenharmony_ci * @since 7 120861847f8eSopenharmony_ci */ 120961847f8eSopenharmony_ci /** 121061847f8eSopenharmony_ci * Triggered when the finger is raised. 121161847f8eSopenharmony_ci * 121261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 121361847f8eSopenharmony_ci * @crossplatform 121461847f8eSopenharmony_ci * @since 10 121561847f8eSopenharmony_ci */ 121661847f8eSopenharmony_ci /** 121761847f8eSopenharmony_ci * Triggered when the finger is raised. 121861847f8eSopenharmony_ci * 121961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 122061847f8eSopenharmony_ci * @crossplatform 122161847f8eSopenharmony_ci * @atomicservice 122261847f8eSopenharmony_ci * @since 11 122361847f8eSopenharmony_ci */ 122461847f8eSopenharmony_ci Up, 122561847f8eSopenharmony_ci 122661847f8eSopenharmony_ci /** 122761847f8eSopenharmony_ci * Triggered when the finger presses on the screen. 122861847f8eSopenharmony_ci * 122961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 123061847f8eSopenharmony_ci * @since 7 123161847f8eSopenharmony_ci */ 123261847f8eSopenharmony_ci /** 123361847f8eSopenharmony_ci * Triggered when the finger presses on the screen. 123461847f8eSopenharmony_ci * 123561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 123661847f8eSopenharmony_ci * @crossplatform 123761847f8eSopenharmony_ci * @since 10 123861847f8eSopenharmony_ci */ 123961847f8eSopenharmony_ci /** 124061847f8eSopenharmony_ci * Triggered when the finger presses on the screen. 124161847f8eSopenharmony_ci * 124261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 124361847f8eSopenharmony_ci * @crossplatform 124461847f8eSopenharmony_ci * @atomicservice 124561847f8eSopenharmony_ci * @since 11 124661847f8eSopenharmony_ci */ 124761847f8eSopenharmony_ci Move, 124861847f8eSopenharmony_ci 124961847f8eSopenharmony_ci /** 125061847f8eSopenharmony_ci * Triggers when the touch event cancels. 125161847f8eSopenharmony_ci * 125261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 125361847f8eSopenharmony_ci * @since 7 125461847f8eSopenharmony_ci */ 125561847f8eSopenharmony_ci /** 125661847f8eSopenharmony_ci * Triggers when the touch event cancels. 125761847f8eSopenharmony_ci * 125861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 125961847f8eSopenharmony_ci * @crossplatform 126061847f8eSopenharmony_ci * @since 10 126161847f8eSopenharmony_ci */ 126261847f8eSopenharmony_ci /** 126361847f8eSopenharmony_ci * Triggers when the touch event cancels. 126461847f8eSopenharmony_ci * 126561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 126661847f8eSopenharmony_ci * @crossplatform 126761847f8eSopenharmony_ci * @atomicservice 126861847f8eSopenharmony_ci * @since 11 126961847f8eSopenharmony_ci */ 127061847f8eSopenharmony_ci Cancel, 127161847f8eSopenharmony_ci} 127261847f8eSopenharmony_ci 127361847f8eSopenharmony_ci/** 127461847f8eSopenharmony_ci * Function Called by Mouse 127561847f8eSopenharmony_ci * 127661847f8eSopenharmony_ci * @enum { number } 127761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 127861847f8eSopenharmony_ci * @since 8 127961847f8eSopenharmony_ci */ 128061847f8eSopenharmony_ci/** 128161847f8eSopenharmony_ci * Function Called by Mouse 128261847f8eSopenharmony_ci * 128361847f8eSopenharmony_ci * @enum { number } 128461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 128561847f8eSopenharmony_ci * @crossplatform 128661847f8eSopenharmony_ci * @since 10 128761847f8eSopenharmony_ci */ 128861847f8eSopenharmony_ci/** 128961847f8eSopenharmony_ci * Function Called by Mouse 129061847f8eSopenharmony_ci * 129161847f8eSopenharmony_ci * @enum { number } 129261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 129361847f8eSopenharmony_ci * @crossplatform 129461847f8eSopenharmony_ci * @atomicservice 129561847f8eSopenharmony_ci * @since 11 129661847f8eSopenharmony_ci */ 129761847f8eSopenharmony_cideclare enum MouseButton { 129861847f8eSopenharmony_ci /** 129961847f8eSopenharmony_ci * Mouse Left Button. 130061847f8eSopenharmony_ci * 130161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 130261847f8eSopenharmony_ci * @since 8 130361847f8eSopenharmony_ci */ 130461847f8eSopenharmony_ci /** 130561847f8eSopenharmony_ci * Mouse Left Button. 130661847f8eSopenharmony_ci * 130761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 130861847f8eSopenharmony_ci * @crossplatform 130961847f8eSopenharmony_ci * @since 10 131061847f8eSopenharmony_ci */ 131161847f8eSopenharmony_ci /** 131261847f8eSopenharmony_ci * Mouse Left Button. 131361847f8eSopenharmony_ci * 131461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 131561847f8eSopenharmony_ci * @crossplatform 131661847f8eSopenharmony_ci * @atomicservice 131761847f8eSopenharmony_ci * @since 11 131861847f8eSopenharmony_ci */ 131961847f8eSopenharmony_ci Left, 132061847f8eSopenharmony_ci 132161847f8eSopenharmony_ci /** 132261847f8eSopenharmony_ci * Mouse Right Button. 132361847f8eSopenharmony_ci * 132461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 132561847f8eSopenharmony_ci * @since 8 132661847f8eSopenharmony_ci */ 132761847f8eSopenharmony_ci /** 132861847f8eSopenharmony_ci * Mouse Right Button. 132961847f8eSopenharmony_ci * 133061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 133161847f8eSopenharmony_ci * @crossplatform 133261847f8eSopenharmony_ci * @since 10 133361847f8eSopenharmony_ci */ 133461847f8eSopenharmony_ci /** 133561847f8eSopenharmony_ci * Mouse Right Button. 133661847f8eSopenharmony_ci * 133761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 133861847f8eSopenharmony_ci * @crossplatform 133961847f8eSopenharmony_ci * @atomicservice 134061847f8eSopenharmony_ci * @since 11 134161847f8eSopenharmony_ci */ 134261847f8eSopenharmony_ci Right, 134361847f8eSopenharmony_ci 134461847f8eSopenharmony_ci /** 134561847f8eSopenharmony_ci * Mouse Middle Button. 134661847f8eSopenharmony_ci * 134761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 134861847f8eSopenharmony_ci * @since 8 134961847f8eSopenharmony_ci */ 135061847f8eSopenharmony_ci /** 135161847f8eSopenharmony_ci * Mouse Middle Button. 135261847f8eSopenharmony_ci * 135361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 135461847f8eSopenharmony_ci * @crossplatform 135561847f8eSopenharmony_ci * @since 10 135661847f8eSopenharmony_ci */ 135761847f8eSopenharmony_ci /** 135861847f8eSopenharmony_ci * Mouse Middle Button. 135961847f8eSopenharmony_ci * 136061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 136161847f8eSopenharmony_ci * @crossplatform 136261847f8eSopenharmony_ci * @atomicservice 136361847f8eSopenharmony_ci * @since 11 136461847f8eSopenharmony_ci */ 136561847f8eSopenharmony_ci Middle, 136661847f8eSopenharmony_ci 136761847f8eSopenharmony_ci /** 136861847f8eSopenharmony_ci * Mouse Back Button. 136961847f8eSopenharmony_ci * 137061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 137161847f8eSopenharmony_ci * @since 8 137261847f8eSopenharmony_ci */ 137361847f8eSopenharmony_ci /** 137461847f8eSopenharmony_ci * Mouse Back Button. 137561847f8eSopenharmony_ci * 137661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 137761847f8eSopenharmony_ci * @crossplatform 137861847f8eSopenharmony_ci * @since 10 137961847f8eSopenharmony_ci */ 138061847f8eSopenharmony_ci /** 138161847f8eSopenharmony_ci * Mouse Back Button. 138261847f8eSopenharmony_ci * 138361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 138461847f8eSopenharmony_ci * @crossplatform 138561847f8eSopenharmony_ci * @atomicservice 138661847f8eSopenharmony_ci * @since 11 138761847f8eSopenharmony_ci */ 138861847f8eSopenharmony_ci Back, 138961847f8eSopenharmony_ci 139061847f8eSopenharmony_ci /** 139161847f8eSopenharmony_ci * Mouse Forward Button. 139261847f8eSopenharmony_ci * 139361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 139461847f8eSopenharmony_ci * @since 8 139561847f8eSopenharmony_ci */ 139661847f8eSopenharmony_ci /** 139761847f8eSopenharmony_ci * Mouse Forward Button. 139861847f8eSopenharmony_ci * 139961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 140061847f8eSopenharmony_ci * @crossplatform 140161847f8eSopenharmony_ci * @since 10 140261847f8eSopenharmony_ci */ 140361847f8eSopenharmony_ci /** 140461847f8eSopenharmony_ci * Mouse Forward Button. 140561847f8eSopenharmony_ci * 140661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 140761847f8eSopenharmony_ci * @crossplatform 140861847f8eSopenharmony_ci * @atomicservice 140961847f8eSopenharmony_ci * @since 11 141061847f8eSopenharmony_ci */ 141161847f8eSopenharmony_ci Forward, 141261847f8eSopenharmony_ci 141361847f8eSopenharmony_ci /** 141461847f8eSopenharmony_ci * Mouse None Button. 141561847f8eSopenharmony_ci * 141661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 141761847f8eSopenharmony_ci * @since 8 141861847f8eSopenharmony_ci */ 141961847f8eSopenharmony_ci /** 142061847f8eSopenharmony_ci * Mouse None Button. 142161847f8eSopenharmony_ci * 142261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 142361847f8eSopenharmony_ci * @crossplatform 142461847f8eSopenharmony_ci * @since 10 142561847f8eSopenharmony_ci */ 142661847f8eSopenharmony_ci /** 142761847f8eSopenharmony_ci * Mouse None Button. 142861847f8eSopenharmony_ci * 142961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 143061847f8eSopenharmony_ci * @crossplatform 143161847f8eSopenharmony_ci * @atomicservice 143261847f8eSopenharmony_ci * @since 11 143361847f8eSopenharmony_ci */ 143461847f8eSopenharmony_ci None, 143561847f8eSopenharmony_ci} 143661847f8eSopenharmony_ci 143761847f8eSopenharmony_ci/** 143861847f8eSopenharmony_ci * Function Called by Mouse 143961847f8eSopenharmony_ci * 144061847f8eSopenharmony_ci * @enum { number } 144161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 144261847f8eSopenharmony_ci * @since 8 144361847f8eSopenharmony_ci */ 144461847f8eSopenharmony_ci/** 144561847f8eSopenharmony_ci * Function Called by Mouse 144661847f8eSopenharmony_ci * 144761847f8eSopenharmony_ci * @enum { number } 144861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 144961847f8eSopenharmony_ci * @crossplatform 145061847f8eSopenharmony_ci * @since 10 145161847f8eSopenharmony_ci */ 145261847f8eSopenharmony_ci/** 145361847f8eSopenharmony_ci * Function Called by Mouse 145461847f8eSopenharmony_ci * 145561847f8eSopenharmony_ci * @enum { number } 145661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 145761847f8eSopenharmony_ci * @crossplatform 145861847f8eSopenharmony_ci * @atomicservice 145961847f8eSopenharmony_ci * @since 11 146061847f8eSopenharmony_ci */ 146161847f8eSopenharmony_cideclare enum MouseAction { 146261847f8eSopenharmony_ci /** 146361847f8eSopenharmony_ci * Triggered when the mouse is pressed. 146461847f8eSopenharmony_ci * 146561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 146661847f8eSopenharmony_ci * @since 8 146761847f8eSopenharmony_ci */ 146861847f8eSopenharmony_ci /** 146961847f8eSopenharmony_ci * Triggered when the mouse is pressed. 147061847f8eSopenharmony_ci * 147161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 147261847f8eSopenharmony_ci * @crossplatform 147361847f8eSopenharmony_ci * @since 10 147461847f8eSopenharmony_ci */ 147561847f8eSopenharmony_ci /** 147661847f8eSopenharmony_ci * Triggered when the mouse is pressed. 147761847f8eSopenharmony_ci * 147861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 147961847f8eSopenharmony_ci * @crossplatform 148061847f8eSopenharmony_ci * @atomicservice 148161847f8eSopenharmony_ci * @since 11 148261847f8eSopenharmony_ci */ 148361847f8eSopenharmony_ci Press, 148461847f8eSopenharmony_ci 148561847f8eSopenharmony_ci /** 148661847f8eSopenharmony_ci * Triggered when the mouse is released. 148761847f8eSopenharmony_ci * 148861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 148961847f8eSopenharmony_ci * @since 8 149061847f8eSopenharmony_ci */ 149161847f8eSopenharmony_ci /** 149261847f8eSopenharmony_ci * Triggered when the mouse is released. 149361847f8eSopenharmony_ci * 149461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 149561847f8eSopenharmony_ci * @crossplatform 149661847f8eSopenharmony_ci * @since 10 149761847f8eSopenharmony_ci */ 149861847f8eSopenharmony_ci /** 149961847f8eSopenharmony_ci * Triggered when the mouse is released. 150061847f8eSopenharmony_ci * 150161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 150261847f8eSopenharmony_ci * @crossplatform 150361847f8eSopenharmony_ci * @atomicservice 150461847f8eSopenharmony_ci * @since 11 150561847f8eSopenharmony_ci */ 150661847f8eSopenharmony_ci Release, 150761847f8eSopenharmony_ci 150861847f8eSopenharmony_ci /** 150961847f8eSopenharmony_ci * Triggered when the mouse is Moved. 151061847f8eSopenharmony_ci * 151161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 151261847f8eSopenharmony_ci * @since 8 151361847f8eSopenharmony_ci */ 151461847f8eSopenharmony_ci /** 151561847f8eSopenharmony_ci * Triggered when the mouse is Moved. 151661847f8eSopenharmony_ci * 151761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 151861847f8eSopenharmony_ci * @crossplatform 151961847f8eSopenharmony_ci * @since 10 152061847f8eSopenharmony_ci */ 152161847f8eSopenharmony_ci /** 152261847f8eSopenharmony_ci * Triggered when the mouse is Moved. 152361847f8eSopenharmony_ci * 152461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 152561847f8eSopenharmony_ci * @crossplatform 152661847f8eSopenharmony_ci * @atomicservice 152761847f8eSopenharmony_ci * @since 11 152861847f8eSopenharmony_ci */ 152961847f8eSopenharmony_ci Move, 153061847f8eSopenharmony_ci 153161847f8eSopenharmony_ci /** 153261847f8eSopenharmony_ci * Triggered when the mouse is Hovered. 153361847f8eSopenharmony_ci * 153461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 153561847f8eSopenharmony_ci * @since 8 153661847f8eSopenharmony_ci */ 153761847f8eSopenharmony_ci /** 153861847f8eSopenharmony_ci * Triggered when the mouse is Hovered. 153961847f8eSopenharmony_ci * 154061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 154161847f8eSopenharmony_ci * @crossplatform 154261847f8eSopenharmony_ci * @since 10 154361847f8eSopenharmony_ci */ 154461847f8eSopenharmony_ci /** 154561847f8eSopenharmony_ci * Triggered when the mouse is Hovered. 154661847f8eSopenharmony_ci * 154761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 154861847f8eSopenharmony_ci * @crossplatform 154961847f8eSopenharmony_ci * @atomicservice 155061847f8eSopenharmony_ci * @since 11 155161847f8eSopenharmony_ci */ 155261847f8eSopenharmony_ci Hover 155361847f8eSopenharmony_ci} 155461847f8eSopenharmony_ci 155561847f8eSopenharmony_ci/** 155661847f8eSopenharmony_ci * Animation status. 155761847f8eSopenharmony_ci * 155861847f8eSopenharmony_ci * @enum { number } 155961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 156061847f8eSopenharmony_ci * @since 7 156161847f8eSopenharmony_ci */ 156261847f8eSopenharmony_ci/** 156361847f8eSopenharmony_ci * Animation status. 156461847f8eSopenharmony_ci * 156561847f8eSopenharmony_ci * @enum { number } 156661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 156761847f8eSopenharmony_ci * @crossplatform 156861847f8eSopenharmony_ci * @form 156961847f8eSopenharmony_ci * @since 10 157061847f8eSopenharmony_ci */ 157161847f8eSopenharmony_ci/** 157261847f8eSopenharmony_ci * Animation status. 157361847f8eSopenharmony_ci * 157461847f8eSopenharmony_ci * @enum { number } 157561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 157661847f8eSopenharmony_ci * @crossplatform 157761847f8eSopenharmony_ci * @form 157861847f8eSopenharmony_ci * @atomicservice 157961847f8eSopenharmony_ci * @since 11 158061847f8eSopenharmony_ci */ 158161847f8eSopenharmony_cideclare enum AnimationStatus { 158261847f8eSopenharmony_ci /** 158361847f8eSopenharmony_ci * Initial state of the animation. 158461847f8eSopenharmony_ci * 158561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 158661847f8eSopenharmony_ci * @since 7 158761847f8eSopenharmony_ci */ 158861847f8eSopenharmony_ci /** 158961847f8eSopenharmony_ci * Initial state of the animation. 159061847f8eSopenharmony_ci * 159161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 159261847f8eSopenharmony_ci * @crossplatform 159361847f8eSopenharmony_ci * @form 159461847f8eSopenharmony_ci * @since 10 159561847f8eSopenharmony_ci */ 159661847f8eSopenharmony_ci /** 159761847f8eSopenharmony_ci * Initial state of the animation. 159861847f8eSopenharmony_ci * 159961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 160061847f8eSopenharmony_ci * @crossplatform 160161847f8eSopenharmony_ci * @form 160261847f8eSopenharmony_ci * @atomicservice 160361847f8eSopenharmony_ci * @since 11 160461847f8eSopenharmony_ci */ 160561847f8eSopenharmony_ci Initial, 160661847f8eSopenharmony_ci 160761847f8eSopenharmony_ci /** 160861847f8eSopenharmony_ci * The animation is playing. 160961847f8eSopenharmony_ci * 161061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 161161847f8eSopenharmony_ci * @since 7 161261847f8eSopenharmony_ci */ 161361847f8eSopenharmony_ci /** 161461847f8eSopenharmony_ci * The animation is playing. 161561847f8eSopenharmony_ci * 161661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 161761847f8eSopenharmony_ci * @crossplatform 161861847f8eSopenharmony_ci * @form 161961847f8eSopenharmony_ci * @since 10 162061847f8eSopenharmony_ci */ 162161847f8eSopenharmony_ci /** 162261847f8eSopenharmony_ci * The animation is playing. 162361847f8eSopenharmony_ci * 162461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 162561847f8eSopenharmony_ci * @crossplatform 162661847f8eSopenharmony_ci * @form 162761847f8eSopenharmony_ci * @atomicservice 162861847f8eSopenharmony_ci * @since 11 162961847f8eSopenharmony_ci */ 163061847f8eSopenharmony_ci Running, 163161847f8eSopenharmony_ci 163261847f8eSopenharmony_ci /** 163361847f8eSopenharmony_ci * The animation is paused. 163461847f8eSopenharmony_ci * 163561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 163661847f8eSopenharmony_ci * @since 7 163761847f8eSopenharmony_ci */ 163861847f8eSopenharmony_ci /** 163961847f8eSopenharmony_ci * The animation is paused. 164061847f8eSopenharmony_ci * 164161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 164261847f8eSopenharmony_ci * @crossplatform 164361847f8eSopenharmony_ci * @form 164461847f8eSopenharmony_ci * @since 10 164561847f8eSopenharmony_ci */ 164661847f8eSopenharmony_ci /** 164761847f8eSopenharmony_ci * The animation is paused. 164861847f8eSopenharmony_ci * 164961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 165061847f8eSopenharmony_ci * @crossplatform 165161847f8eSopenharmony_ci * @form 165261847f8eSopenharmony_ci * @atomicservice 165361847f8eSopenharmony_ci * @since 11 165461847f8eSopenharmony_ci */ 165561847f8eSopenharmony_ci Paused, 165661847f8eSopenharmony_ci 165761847f8eSopenharmony_ci /** 165861847f8eSopenharmony_ci * The animation is stopped. 165961847f8eSopenharmony_ci * 166061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 166161847f8eSopenharmony_ci * @since 7 166261847f8eSopenharmony_ci */ 166361847f8eSopenharmony_ci /** 166461847f8eSopenharmony_ci * The animation is stopped. 166561847f8eSopenharmony_ci * 166661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 166761847f8eSopenharmony_ci * @crossplatform 166861847f8eSopenharmony_ci * @form 166961847f8eSopenharmony_ci * @since 10 167061847f8eSopenharmony_ci */ 167161847f8eSopenharmony_ci /** 167261847f8eSopenharmony_ci * The animation is stopped. 167361847f8eSopenharmony_ci * 167461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 167561847f8eSopenharmony_ci * @crossplatform 167661847f8eSopenharmony_ci * @form 167761847f8eSopenharmony_ci * @atomicservice 167861847f8eSopenharmony_ci * @since 11 167961847f8eSopenharmony_ci */ 168061847f8eSopenharmony_ci Stopped, 168161847f8eSopenharmony_ci} 168261847f8eSopenharmony_ci 168361847f8eSopenharmony_ci/** 168461847f8eSopenharmony_ci * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete. 168561847f8eSopenharmony_ci * 168661847f8eSopenharmony_ci * @enum { number } 168761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 168861847f8eSopenharmony_ci * @since 7 168961847f8eSopenharmony_ci */ 169061847f8eSopenharmony_ci/** 169161847f8eSopenharmony_ci * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete. 169261847f8eSopenharmony_ci * 169361847f8eSopenharmony_ci * @enum { number } 169461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 169561847f8eSopenharmony_ci * @form 169661847f8eSopenharmony_ci * @since 9 169761847f8eSopenharmony_ci */ 169861847f8eSopenharmony_ci/** 169961847f8eSopenharmony_ci * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete. 170061847f8eSopenharmony_ci * 170161847f8eSopenharmony_ci * @enum { number } 170261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 170361847f8eSopenharmony_ci * @crossplatform 170461847f8eSopenharmony_ci * @form 170561847f8eSopenharmony_ci * @since 10 170661847f8eSopenharmony_ci */ 170761847f8eSopenharmony_ci/** 170861847f8eSopenharmony_ci * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete. 170961847f8eSopenharmony_ci * 171061847f8eSopenharmony_ci * @enum { number } 171161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 171261847f8eSopenharmony_ci * @crossplatform 171361847f8eSopenharmony_ci * @form 171461847f8eSopenharmony_ci * @atomicservice 171561847f8eSopenharmony_ci * @since 11 171661847f8eSopenharmony_ci */ 171761847f8eSopenharmony_cideclare enum Curve { 171861847f8eSopenharmony_ci /** 171961847f8eSopenharmony_ci * Indicates that the speed of the animation is the same from start to finish. 172061847f8eSopenharmony_ci * 172161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 172261847f8eSopenharmony_ci * @since 7 172361847f8eSopenharmony_ci */ 172461847f8eSopenharmony_ci /** 172561847f8eSopenharmony_ci * Indicates that the speed of the animation is the same from start to finish. 172661847f8eSopenharmony_ci * 172761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 172861847f8eSopenharmony_ci * @form 172961847f8eSopenharmony_ci * @since 9 173061847f8eSopenharmony_ci */ 173161847f8eSopenharmony_ci /** 173261847f8eSopenharmony_ci * Indicates that the speed of the animation is the same from start to finish. 173361847f8eSopenharmony_ci * 173461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 173561847f8eSopenharmony_ci * @crossplatform 173661847f8eSopenharmony_ci * @form 173761847f8eSopenharmony_ci * @since 10 173861847f8eSopenharmony_ci */ 173961847f8eSopenharmony_ci /** 174061847f8eSopenharmony_ci * Indicates that the speed of the animation is the same from start to finish. 174161847f8eSopenharmony_ci * 174261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 174361847f8eSopenharmony_ci * @crossplatform 174461847f8eSopenharmony_ci * @form 174561847f8eSopenharmony_ci * @atomicservice 174661847f8eSopenharmony_ci * @since 11 174761847f8eSopenharmony_ci */ 174861847f8eSopenharmony_ci Linear, 174961847f8eSopenharmony_ci 175061847f8eSopenharmony_ci /** 175161847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0). 175261847f8eSopenharmony_ci * 175361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 175461847f8eSopenharmony_ci * @since 7 175561847f8eSopenharmony_ci */ 175661847f8eSopenharmony_ci /** 175761847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0). 175861847f8eSopenharmony_ci * 175961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 176061847f8eSopenharmony_ci * @form 176161847f8eSopenharmony_ci * @since 9 176261847f8eSopenharmony_ci */ 176361847f8eSopenharmony_ci /** 176461847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0). 176561847f8eSopenharmony_ci * 176661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 176761847f8eSopenharmony_ci * @crossplatform 176861847f8eSopenharmony_ci * @form 176961847f8eSopenharmony_ci * @since 10 177061847f8eSopenharmony_ci */ 177161847f8eSopenharmony_ci /** 177261847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0). 177361847f8eSopenharmony_ci * 177461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 177561847f8eSopenharmony_ci * @crossplatform 177661847f8eSopenharmony_ci * @form 177761847f8eSopenharmony_ci * @atomicservice 177861847f8eSopenharmony_ci * @since 11 177961847f8eSopenharmony_ci */ 178061847f8eSopenharmony_ci Ease, 178161847f8eSopenharmony_ci 178261847f8eSopenharmony_ci /** 178361847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0). 178461847f8eSopenharmony_ci * 178561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 178661847f8eSopenharmony_ci * @since 7 178761847f8eSopenharmony_ci */ 178861847f8eSopenharmony_ci /** 178961847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0). 179061847f8eSopenharmony_ci * 179161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 179261847f8eSopenharmony_ci * @form 179361847f8eSopenharmony_ci * @since 9 179461847f8eSopenharmony_ci */ 179561847f8eSopenharmony_ci /** 179661847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0). 179761847f8eSopenharmony_ci * 179861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 179961847f8eSopenharmony_ci * @crossplatform 180061847f8eSopenharmony_ci * @form 180161847f8eSopenharmony_ci * @since 10 180261847f8eSopenharmony_ci */ 180361847f8eSopenharmony_ci /** 180461847f8eSopenharmony_ci * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0). 180561847f8eSopenharmony_ci * 180661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 180761847f8eSopenharmony_ci * @crossplatform 180861847f8eSopenharmony_ci * @form 180961847f8eSopenharmony_ci * @atomicservice 181061847f8eSopenharmony_ci * @since 11 181161847f8eSopenharmony_ci */ 181261847f8eSopenharmony_ci EaseIn, 181361847f8eSopenharmony_ci 181461847f8eSopenharmony_ci /** 181561847f8eSopenharmony_ci * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0). 181661847f8eSopenharmony_ci * 181761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 181861847f8eSopenharmony_ci * @since 7 181961847f8eSopenharmony_ci */ 182061847f8eSopenharmony_ci /** 182161847f8eSopenharmony_ci * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0). 182261847f8eSopenharmony_ci * 182361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 182461847f8eSopenharmony_ci * @form 182561847f8eSopenharmony_ci * @since 9 182661847f8eSopenharmony_ci */ 182761847f8eSopenharmony_ci /** 182861847f8eSopenharmony_ci * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0). 182961847f8eSopenharmony_ci * 183061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 183161847f8eSopenharmony_ci * @crossplatform 183261847f8eSopenharmony_ci * @form 183361847f8eSopenharmony_ci * @since 10 183461847f8eSopenharmony_ci */ 183561847f8eSopenharmony_ci /** 183661847f8eSopenharmony_ci * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0). 183761847f8eSopenharmony_ci * 183861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 183961847f8eSopenharmony_ci * @crossplatform 184061847f8eSopenharmony_ci * @form 184161847f8eSopenharmony_ci * @atomicservice 184261847f8eSopenharmony_ci * @since 11 184361847f8eSopenharmony_ci */ 184461847f8eSopenharmony_ci EaseOut, 184561847f8eSopenharmony_ci 184661847f8eSopenharmony_ci /** 184761847f8eSopenharmony_ci * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0). 184861847f8eSopenharmony_ci * 184961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 185061847f8eSopenharmony_ci * @since 7 185161847f8eSopenharmony_ci */ 185261847f8eSopenharmony_ci /** 185361847f8eSopenharmony_ci * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0). 185461847f8eSopenharmony_ci * 185561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 185661847f8eSopenharmony_ci * @form 185761847f8eSopenharmony_ci * @since 9 185861847f8eSopenharmony_ci */ 185961847f8eSopenharmony_ci /** 186061847f8eSopenharmony_ci * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0). 186161847f8eSopenharmony_ci * 186261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 186361847f8eSopenharmony_ci * @crossplatform 186461847f8eSopenharmony_ci * @form 186561847f8eSopenharmony_ci * @since 10 186661847f8eSopenharmony_ci */ 186761847f8eSopenharmony_ci /** 186861847f8eSopenharmony_ci * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0). 186961847f8eSopenharmony_ci * 187061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 187161847f8eSopenharmony_ci * @crossplatform 187261847f8eSopenharmony_ci * @form 187361847f8eSopenharmony_ci * @atomicservice 187461847f8eSopenharmony_ci * @since 11 187561847f8eSopenharmony_ci */ 187661847f8eSopenharmony_ci EaseInOut, 187761847f8eSopenharmony_ci 187861847f8eSopenharmony_ci /** 187961847f8eSopenharmony_ci * Slow-in, fast-out 188061847f8eSopenharmony_ci * 188161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 188261847f8eSopenharmony_ci * @since 7 188361847f8eSopenharmony_ci */ 188461847f8eSopenharmony_ci /** 188561847f8eSopenharmony_ci * Slow-in, fast-out 188661847f8eSopenharmony_ci * 188761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 188861847f8eSopenharmony_ci * @form 188961847f8eSopenharmony_ci * @since 9 189061847f8eSopenharmony_ci */ 189161847f8eSopenharmony_ci /** 189261847f8eSopenharmony_ci * Slow-in, fast-out 189361847f8eSopenharmony_ci * 189461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 189561847f8eSopenharmony_ci * @crossplatform 189661847f8eSopenharmony_ci * @form 189761847f8eSopenharmony_ci * @since 10 189861847f8eSopenharmony_ci */ 189961847f8eSopenharmony_ci /** 190061847f8eSopenharmony_ci * Slow-in, fast-out 190161847f8eSopenharmony_ci * 190261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 190361847f8eSopenharmony_ci * @crossplatform 190461847f8eSopenharmony_ci * @form 190561847f8eSopenharmony_ci * @atomicservice 190661847f8eSopenharmony_ci * @since 11 190761847f8eSopenharmony_ci */ 190861847f8eSopenharmony_ci FastOutSlowIn, 190961847f8eSopenharmony_ci 191061847f8eSopenharmony_ci /** 191161847f8eSopenharmony_ci * Linear Out Slow In 191261847f8eSopenharmony_ci * 191361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 191461847f8eSopenharmony_ci * @since 7 191561847f8eSopenharmony_ci */ 191661847f8eSopenharmony_ci /** 191761847f8eSopenharmony_ci * Linear Out Slow In 191861847f8eSopenharmony_ci * 191961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 192061847f8eSopenharmony_ci * @form 192161847f8eSopenharmony_ci * @since 9 192261847f8eSopenharmony_ci */ 192361847f8eSopenharmony_ci /** 192461847f8eSopenharmony_ci * Linear Out Slow In 192561847f8eSopenharmony_ci * 192661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 192761847f8eSopenharmony_ci * @crossplatform 192861847f8eSopenharmony_ci * @form 192961847f8eSopenharmony_ci * @since 10 193061847f8eSopenharmony_ci */ 193161847f8eSopenharmony_ci /** 193261847f8eSopenharmony_ci * Linear Out Slow In 193361847f8eSopenharmony_ci * 193461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 193561847f8eSopenharmony_ci * @crossplatform 193661847f8eSopenharmony_ci * @form 193761847f8eSopenharmony_ci * @atomicservice 193861847f8eSopenharmony_ci * @since 11 193961847f8eSopenharmony_ci */ 194061847f8eSopenharmony_ci LinearOutSlowIn, 194161847f8eSopenharmony_ci 194261847f8eSopenharmony_ci /** 194361847f8eSopenharmony_ci * Fast Out Linear In. 194461847f8eSopenharmony_ci * 194561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 194661847f8eSopenharmony_ci * @since 7 194761847f8eSopenharmony_ci */ 194861847f8eSopenharmony_ci /** 194961847f8eSopenharmony_ci * Fast Out Linear In. 195061847f8eSopenharmony_ci * 195161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 195261847f8eSopenharmony_ci * @form 195361847f8eSopenharmony_ci * @since 9 195461847f8eSopenharmony_ci */ 195561847f8eSopenharmony_ci /** 195661847f8eSopenharmony_ci * Fast Out Linear In. 195761847f8eSopenharmony_ci * 195861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 195961847f8eSopenharmony_ci * @crossplatform 196061847f8eSopenharmony_ci * @form 196161847f8eSopenharmony_ci * @since 10 196261847f8eSopenharmony_ci */ 196361847f8eSopenharmony_ci /** 196461847f8eSopenharmony_ci * Fast Out Linear In. 196561847f8eSopenharmony_ci * 196661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 196761847f8eSopenharmony_ci * @crossplatform 196861847f8eSopenharmony_ci * @form 196961847f8eSopenharmony_ci * @atomicservice 197061847f8eSopenharmony_ci * @since 11 197161847f8eSopenharmony_ci */ 197261847f8eSopenharmony_ci FastOutLinearIn, 197361847f8eSopenharmony_ci 197461847f8eSopenharmony_ci /** 197561847f8eSopenharmony_ci * Extreme Deceleration. 197661847f8eSopenharmony_ci * 197761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 197861847f8eSopenharmony_ci * @since 7 197961847f8eSopenharmony_ci */ 198061847f8eSopenharmony_ci /** 198161847f8eSopenharmony_ci * Extreme Deceleration. 198261847f8eSopenharmony_ci * 198361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 198461847f8eSopenharmony_ci * @form 198561847f8eSopenharmony_ci * @since 9 198661847f8eSopenharmony_ci */ 198761847f8eSopenharmony_ci /** 198861847f8eSopenharmony_ci * Extreme Deceleration. 198961847f8eSopenharmony_ci * 199061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 199161847f8eSopenharmony_ci * @crossplatform 199261847f8eSopenharmony_ci * @form 199361847f8eSopenharmony_ci * @since 10 199461847f8eSopenharmony_ci */ 199561847f8eSopenharmony_ci /** 199661847f8eSopenharmony_ci * Extreme Deceleration. 199761847f8eSopenharmony_ci * 199861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 199961847f8eSopenharmony_ci * @crossplatform 200061847f8eSopenharmony_ci * @form 200161847f8eSopenharmony_ci * @atomicservice 200261847f8eSopenharmony_ci * @since 11 200361847f8eSopenharmony_ci */ 200461847f8eSopenharmony_ci ExtremeDeceleration, 200561847f8eSopenharmony_ci 200661847f8eSopenharmony_ci /** 200761847f8eSopenharmony_ci * Sharp. 200861847f8eSopenharmony_ci * 200961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 201061847f8eSopenharmony_ci * @since 7 201161847f8eSopenharmony_ci */ 201261847f8eSopenharmony_ci /** 201361847f8eSopenharmony_ci * Sharp. 201461847f8eSopenharmony_ci * 201561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 201661847f8eSopenharmony_ci * @form 201761847f8eSopenharmony_ci * @since 9 201861847f8eSopenharmony_ci */ 201961847f8eSopenharmony_ci /** 202061847f8eSopenharmony_ci * Sharp. 202161847f8eSopenharmony_ci * 202261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 202361847f8eSopenharmony_ci * @crossplatform 202461847f8eSopenharmony_ci * @form 202561847f8eSopenharmony_ci * @since 10 202661847f8eSopenharmony_ci */ 202761847f8eSopenharmony_ci /** 202861847f8eSopenharmony_ci * Sharp. 202961847f8eSopenharmony_ci * 203061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 203161847f8eSopenharmony_ci * @crossplatform 203261847f8eSopenharmony_ci * @form 203361847f8eSopenharmony_ci * @atomicservice 203461847f8eSopenharmony_ci * @since 11 203561847f8eSopenharmony_ci */ 203661847f8eSopenharmony_ci Sharp, 203761847f8eSopenharmony_ci 203861847f8eSopenharmony_ci /** 203961847f8eSopenharmony_ci * Rhythm. 204061847f8eSopenharmony_ci * 204161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 204261847f8eSopenharmony_ci * @since 7 204361847f8eSopenharmony_ci */ 204461847f8eSopenharmony_ci /** 204561847f8eSopenharmony_ci * Rhythm. 204661847f8eSopenharmony_ci * 204761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 204861847f8eSopenharmony_ci * @form 204961847f8eSopenharmony_ci * @since 9 205061847f8eSopenharmony_ci */ 205161847f8eSopenharmony_ci /** 205261847f8eSopenharmony_ci * Rhythm. 205361847f8eSopenharmony_ci * 205461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 205561847f8eSopenharmony_ci * @crossplatform 205661847f8eSopenharmony_ci * @form 205761847f8eSopenharmony_ci * @since 10 205861847f8eSopenharmony_ci */ 205961847f8eSopenharmony_ci /** 206061847f8eSopenharmony_ci * Rhythm. 206161847f8eSopenharmony_ci * 206261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 206361847f8eSopenharmony_ci * @crossplatform 206461847f8eSopenharmony_ci * @form 206561847f8eSopenharmony_ci * @atomicservice 206661847f8eSopenharmony_ci * @since 11 206761847f8eSopenharmony_ci */ 206861847f8eSopenharmony_ci Rhythm, 206961847f8eSopenharmony_ci 207061847f8eSopenharmony_ci /** 207161847f8eSopenharmony_ci * Smooth. 207261847f8eSopenharmony_ci * 207361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 207461847f8eSopenharmony_ci * @since 7 207561847f8eSopenharmony_ci */ 207661847f8eSopenharmony_ci /** 207761847f8eSopenharmony_ci * Smooth. 207861847f8eSopenharmony_ci * 207961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 208061847f8eSopenharmony_ci * @form 208161847f8eSopenharmony_ci * @since 9 208261847f8eSopenharmony_ci */ 208361847f8eSopenharmony_ci /** 208461847f8eSopenharmony_ci * Smooth. 208561847f8eSopenharmony_ci * 208661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 208761847f8eSopenharmony_ci * @crossplatform 208861847f8eSopenharmony_ci * @form 208961847f8eSopenharmony_ci * @since 10 209061847f8eSopenharmony_ci */ 209161847f8eSopenharmony_ci /** 209261847f8eSopenharmony_ci * Smooth. 209361847f8eSopenharmony_ci * 209461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 209561847f8eSopenharmony_ci * @crossplatform 209661847f8eSopenharmony_ci * @form 209761847f8eSopenharmony_ci * @atomicservice 209861847f8eSopenharmony_ci * @since 11 209961847f8eSopenharmony_ci */ 210061847f8eSopenharmony_ci Smooth, 210161847f8eSopenharmony_ci 210261847f8eSopenharmony_ci /** 210361847f8eSopenharmony_ci * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0). 210461847f8eSopenharmony_ci * 210561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 210661847f8eSopenharmony_ci * @since 7 210761847f8eSopenharmony_ci */ 210861847f8eSopenharmony_ci /** 210961847f8eSopenharmony_ci * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0). 211061847f8eSopenharmony_ci * 211161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 211261847f8eSopenharmony_ci * @form 211361847f8eSopenharmony_ci * @since 9 211461847f8eSopenharmony_ci */ 211561847f8eSopenharmony_ci /** 211661847f8eSopenharmony_ci * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0). 211761847f8eSopenharmony_ci * 211861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 211961847f8eSopenharmony_ci * @crossplatform 212061847f8eSopenharmony_ci * @form 212161847f8eSopenharmony_ci * @since 10 212261847f8eSopenharmony_ci */ 212361847f8eSopenharmony_ci /** 212461847f8eSopenharmony_ci * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0). 212561847f8eSopenharmony_ci * 212661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 212761847f8eSopenharmony_ci * @crossplatform 212861847f8eSopenharmony_ci * @form 212961847f8eSopenharmony_ci * @atomicservice 213061847f8eSopenharmony_ci * @since 11 213161847f8eSopenharmony_ci */ 213261847f8eSopenharmony_ci Friction, 213361847f8eSopenharmony_ci} 213461847f8eSopenharmony_ci 213561847f8eSopenharmony_ci/** 213661847f8eSopenharmony_ci * Sets the state before and after the animation starts. 213761847f8eSopenharmony_ci * 213861847f8eSopenharmony_ci * @enum { number } 213961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 214061847f8eSopenharmony_ci * @since 7 214161847f8eSopenharmony_ci */ 214261847f8eSopenharmony_ci/** 214361847f8eSopenharmony_ci * Sets the state before and after the animation starts. 214461847f8eSopenharmony_ci * 214561847f8eSopenharmony_ci * @enum { number } 214661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 214761847f8eSopenharmony_ci * @crossplatform 214861847f8eSopenharmony_ci * @form 214961847f8eSopenharmony_ci * @since 10 215061847f8eSopenharmony_ci */ 215161847f8eSopenharmony_ci/** 215261847f8eSopenharmony_ci * Sets the state before and after the animation starts. 215361847f8eSopenharmony_ci * 215461847f8eSopenharmony_ci * @enum { number } 215561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 215661847f8eSopenharmony_ci * @crossplatform 215761847f8eSopenharmony_ci * @form 215861847f8eSopenharmony_ci * @atomicservice 215961847f8eSopenharmony_ci * @since 11 216061847f8eSopenharmony_ci */ 216161847f8eSopenharmony_cideclare enum FillMode { 216261847f8eSopenharmony_ci /** 216361847f8eSopenharmony_ci * Restores to the initial state after the playback is complete. 216461847f8eSopenharmony_ci * 216561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 216661847f8eSopenharmony_ci * @since 7 216761847f8eSopenharmony_ci */ 216861847f8eSopenharmony_ci /** 216961847f8eSopenharmony_ci * Restores to the initial state after the playback is complete. 217061847f8eSopenharmony_ci * 217161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 217261847f8eSopenharmony_ci * @crossplatform 217361847f8eSopenharmony_ci * @form 217461847f8eSopenharmony_ci * @since 10 217561847f8eSopenharmony_ci */ 217661847f8eSopenharmony_ci /** 217761847f8eSopenharmony_ci * Restores to the initial state after the playback is complete. 217861847f8eSopenharmony_ci * 217961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 218061847f8eSopenharmony_ci * @crossplatform 218161847f8eSopenharmony_ci * @form 218261847f8eSopenharmony_ci * @atomicservice 218361847f8eSopenharmony_ci * @since 11 218461847f8eSopenharmony_ci */ 218561847f8eSopenharmony_ci None, 218661847f8eSopenharmony_ci 218761847f8eSopenharmony_ci /** 218861847f8eSopenharmony_ci * Retains the state at the end of the animation when the playback is complete. 218961847f8eSopenharmony_ci * 219061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 219161847f8eSopenharmony_ci * @since 7 219261847f8eSopenharmony_ci */ 219361847f8eSopenharmony_ci /** 219461847f8eSopenharmony_ci * Retains the state at the end of the animation when the playback is complete. 219561847f8eSopenharmony_ci * 219661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 219761847f8eSopenharmony_ci * @crossplatform 219861847f8eSopenharmony_ci * @form 219961847f8eSopenharmony_ci * @since 10 220061847f8eSopenharmony_ci */ 220161847f8eSopenharmony_ci /** 220261847f8eSopenharmony_ci * Retains the state at the end of the animation when the playback is complete. 220361847f8eSopenharmony_ci * 220461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 220561847f8eSopenharmony_ci * @crossplatform 220661847f8eSopenharmony_ci * @form 220761847f8eSopenharmony_ci * @atomicservice 220861847f8eSopenharmony_ci * @since 11 220961847f8eSopenharmony_ci */ 221061847f8eSopenharmony_ci Forwards, 221161847f8eSopenharmony_ci 221261847f8eSopenharmony_ci /** 221361847f8eSopenharmony_ci * Applies the start attribute value for the period specified by animation-delay before the animation is displayed. 221461847f8eSopenharmony_ci * 221561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 221661847f8eSopenharmony_ci * @since 7 221761847f8eSopenharmony_ci */ 221861847f8eSopenharmony_ci /** 221961847f8eSopenharmony_ci * Applies the start attribute value for the period specified by animation-delay before the animation is displayed. 222061847f8eSopenharmony_ci * 222161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 222261847f8eSopenharmony_ci * @crossplatform 222361847f8eSopenharmony_ci * @form 222461847f8eSopenharmony_ci * @since 10 222561847f8eSopenharmony_ci */ 222661847f8eSopenharmony_ci /** 222761847f8eSopenharmony_ci * Applies the start attribute value for the period specified by animation-delay before the animation is displayed. 222861847f8eSopenharmony_ci * 222961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 223061847f8eSopenharmony_ci * @crossplatform 223161847f8eSopenharmony_ci * @form 223261847f8eSopenharmony_ci * @atomicservice 223361847f8eSopenharmony_ci * @since 11 223461847f8eSopenharmony_ci */ 223561847f8eSopenharmony_ci Backwards, 223661847f8eSopenharmony_ci 223761847f8eSopenharmony_ci /** 223861847f8eSopenharmony_ci * Both forward and backward fill modes are applied. 223961847f8eSopenharmony_ci * 224061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 224161847f8eSopenharmony_ci * @since 7 224261847f8eSopenharmony_ci */ 224361847f8eSopenharmony_ci /** 224461847f8eSopenharmony_ci * Both forward and backward fill modes are applied. 224561847f8eSopenharmony_ci * 224661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 224761847f8eSopenharmony_ci * @crossplatform 224861847f8eSopenharmony_ci * @form 224961847f8eSopenharmony_ci * @since 10 225061847f8eSopenharmony_ci */ 225161847f8eSopenharmony_ci /** 225261847f8eSopenharmony_ci * Both forward and backward fill modes are applied. 225361847f8eSopenharmony_ci * 225461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 225561847f8eSopenharmony_ci * @crossplatform 225661847f8eSopenharmony_ci * @form 225761847f8eSopenharmony_ci * @atomicservice 225861847f8eSopenharmony_ci * @since 11 225961847f8eSopenharmony_ci */ 226061847f8eSopenharmony_ci Both, 226161847f8eSopenharmony_ci} 226261847f8eSopenharmony_ci 226361847f8eSopenharmony_ci/** 226461847f8eSopenharmony_ci * Play Mode 226561847f8eSopenharmony_ci * 226661847f8eSopenharmony_ci * @enum { number } 226761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 226861847f8eSopenharmony_ci * @since 7 226961847f8eSopenharmony_ci */ 227061847f8eSopenharmony_ci/** 227161847f8eSopenharmony_ci * Play Mode 227261847f8eSopenharmony_ci * 227361847f8eSopenharmony_ci * @enum { number } 227461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 227561847f8eSopenharmony_ci * @form 227661847f8eSopenharmony_ci * @since 9 227761847f8eSopenharmony_ci */ 227861847f8eSopenharmony_ci/** 227961847f8eSopenharmony_ci * Play Mode 228061847f8eSopenharmony_ci * 228161847f8eSopenharmony_ci * @enum { number } 228261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 228361847f8eSopenharmony_ci * @crossplatform 228461847f8eSopenharmony_ci * @form 228561847f8eSopenharmony_ci * @since 10 228661847f8eSopenharmony_ci */ 228761847f8eSopenharmony_ci/** 228861847f8eSopenharmony_ci * Play Mode 228961847f8eSopenharmony_ci * 229061847f8eSopenharmony_ci * @enum { number } 229161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 229261847f8eSopenharmony_ci * @crossplatform 229361847f8eSopenharmony_ci * @form 229461847f8eSopenharmony_ci * @atomicservice 229561847f8eSopenharmony_ci * @since 11 229661847f8eSopenharmony_ci */ 229761847f8eSopenharmony_cideclare enum PlayMode { 229861847f8eSopenharmony_ci /** 229961847f8eSopenharmony_ci * The animation plays normally. 230061847f8eSopenharmony_ci * 230161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 230261847f8eSopenharmony_ci * @since 7 230361847f8eSopenharmony_ci */ 230461847f8eSopenharmony_ci /** 230561847f8eSopenharmony_ci * The animation plays normally. 230661847f8eSopenharmony_ci * 230761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 230861847f8eSopenharmony_ci * @form 230961847f8eSopenharmony_ci * @since 9 231061847f8eSopenharmony_ci */ 231161847f8eSopenharmony_ci /** 231261847f8eSopenharmony_ci * The animation plays normally. 231361847f8eSopenharmony_ci * 231461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 231561847f8eSopenharmony_ci * @crossplatform 231661847f8eSopenharmony_ci * @form 231761847f8eSopenharmony_ci * @since 10 231861847f8eSopenharmony_ci */ 231961847f8eSopenharmony_ci /** 232061847f8eSopenharmony_ci * The animation plays normally. 232161847f8eSopenharmony_ci * 232261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 232361847f8eSopenharmony_ci * @crossplatform 232461847f8eSopenharmony_ci * @form 232561847f8eSopenharmony_ci * @atomicservice 232661847f8eSopenharmony_ci * @since 11 232761847f8eSopenharmony_ci */ 232861847f8eSopenharmony_ci Normal, 232961847f8eSopenharmony_ci 233061847f8eSopenharmony_ci /** 233161847f8eSopenharmony_ci * The animation plays backwards. 233261847f8eSopenharmony_ci * 233361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 233461847f8eSopenharmony_ci * @since 7 233561847f8eSopenharmony_ci */ 233661847f8eSopenharmony_ci /** 233761847f8eSopenharmony_ci * The animation plays backwards. 233861847f8eSopenharmony_ci * 233961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 234061847f8eSopenharmony_ci * @form 234161847f8eSopenharmony_ci * @since 9 234261847f8eSopenharmony_ci */ 234361847f8eSopenharmony_ci /** 234461847f8eSopenharmony_ci * The animation plays backwards. 234561847f8eSopenharmony_ci * 234661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 234761847f8eSopenharmony_ci * @crossplatform 234861847f8eSopenharmony_ci * @form 234961847f8eSopenharmony_ci * @since 10 235061847f8eSopenharmony_ci */ 235161847f8eSopenharmony_ci /** 235261847f8eSopenharmony_ci * The animation plays backwards. 235361847f8eSopenharmony_ci * 235461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 235561847f8eSopenharmony_ci * @crossplatform 235661847f8eSopenharmony_ci * @form 235761847f8eSopenharmony_ci * @atomicservice 235861847f8eSopenharmony_ci * @since 11 235961847f8eSopenharmony_ci */ 236061847f8eSopenharmony_ci Reverse, 236161847f8eSopenharmony_ci 236261847f8eSopenharmony_ci /** 236361847f8eSopenharmony_ci * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...). 236461847f8eSopenharmony_ci * 236561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 236661847f8eSopenharmony_ci * @since 7 236761847f8eSopenharmony_ci */ 236861847f8eSopenharmony_ci /** 236961847f8eSopenharmony_ci * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...). 237061847f8eSopenharmony_ci * 237161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 237261847f8eSopenharmony_ci * @form 237361847f8eSopenharmony_ci * @since 9 237461847f8eSopenharmony_ci */ 237561847f8eSopenharmony_ci /** 237661847f8eSopenharmony_ci * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...). 237761847f8eSopenharmony_ci * 237861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 237961847f8eSopenharmony_ci * @crossplatform 238061847f8eSopenharmony_ci * @form 238161847f8eSopenharmony_ci * @since 10 238261847f8eSopenharmony_ci */ 238361847f8eSopenharmony_ci /** 238461847f8eSopenharmony_ci * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...). 238561847f8eSopenharmony_ci * 238661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 238761847f8eSopenharmony_ci * @crossplatform 238861847f8eSopenharmony_ci * @form 238961847f8eSopenharmony_ci * @atomicservice 239061847f8eSopenharmony_ci * @since 11 239161847f8eSopenharmony_ci */ 239261847f8eSopenharmony_ci Alternate, 239361847f8eSopenharmony_ci 239461847f8eSopenharmony_ci /** 239561847f8eSopenharmony_ci * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...).. 239661847f8eSopenharmony_ci * 239761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 239861847f8eSopenharmony_ci * @since 7 239961847f8eSopenharmony_ci */ 240061847f8eSopenharmony_ci /** 240161847f8eSopenharmony_ci * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...).. 240261847f8eSopenharmony_ci * 240361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 240461847f8eSopenharmony_ci * @form 240561847f8eSopenharmony_ci * @since 9 240661847f8eSopenharmony_ci */ 240761847f8eSopenharmony_ci /** 240861847f8eSopenharmony_ci * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...).. 240961847f8eSopenharmony_ci * 241061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 241161847f8eSopenharmony_ci * @crossplatform 241261847f8eSopenharmony_ci * @form 241361847f8eSopenharmony_ci * @since 10 241461847f8eSopenharmony_ci */ 241561847f8eSopenharmony_ci /** 241661847f8eSopenharmony_ci * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...).. 241761847f8eSopenharmony_ci * 241861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 241961847f8eSopenharmony_ci * @crossplatform 242061847f8eSopenharmony_ci * @form 242161847f8eSopenharmony_ci * @atomicservice 242261847f8eSopenharmony_ci * @since 11 242361847f8eSopenharmony_ci */ 242461847f8eSopenharmony_ci AlternateReverse, 242561847f8eSopenharmony_ci} 242661847f8eSopenharmony_ci 242761847f8eSopenharmony_ci/** 242861847f8eSopenharmony_ci * Type of a key. 242961847f8eSopenharmony_ci * 243061847f8eSopenharmony_ci * @enum { number } 243161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 243261847f8eSopenharmony_ci * @since 7 243361847f8eSopenharmony_ci */ 243461847f8eSopenharmony_ci/** 243561847f8eSopenharmony_ci * Type of a key. 243661847f8eSopenharmony_ci * 243761847f8eSopenharmony_ci * @enum { number } 243861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 243961847f8eSopenharmony_ci * @crossplatform 244061847f8eSopenharmony_ci * @since 10 244161847f8eSopenharmony_ci */ 244261847f8eSopenharmony_ci/** 244361847f8eSopenharmony_ci * Type of a key. 244461847f8eSopenharmony_ci * 244561847f8eSopenharmony_ci * @enum { number } 244661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 244761847f8eSopenharmony_ci * @crossplatform 244861847f8eSopenharmony_ci * @atomicservice 244961847f8eSopenharmony_ci * @since 11 245061847f8eSopenharmony_ci */ 245161847f8eSopenharmony_cideclare enum KeyType { 245261847f8eSopenharmony_ci /** 245361847f8eSopenharmony_ci * Press the key. 245461847f8eSopenharmony_ci * 245561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 245661847f8eSopenharmony_ci * @since 7 245761847f8eSopenharmony_ci */ 245861847f8eSopenharmony_ci /** 245961847f8eSopenharmony_ci * Press the key. 246061847f8eSopenharmony_ci * 246161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 246261847f8eSopenharmony_ci * @crossplatform 246361847f8eSopenharmony_ci * @since 10 246461847f8eSopenharmony_ci */ 246561847f8eSopenharmony_ci /** 246661847f8eSopenharmony_ci * Press the key. 246761847f8eSopenharmony_ci * 246861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 246961847f8eSopenharmony_ci * @crossplatform 247061847f8eSopenharmony_ci * @atomicservice 247161847f8eSopenharmony_ci * @since 11 247261847f8eSopenharmony_ci */ 247361847f8eSopenharmony_ci Down, 247461847f8eSopenharmony_ci 247561847f8eSopenharmony_ci /** 247661847f8eSopenharmony_ci * The key is released. 247761847f8eSopenharmony_ci * 247861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 247961847f8eSopenharmony_ci * @since 7 248061847f8eSopenharmony_ci */ 248161847f8eSopenharmony_ci /** 248261847f8eSopenharmony_ci * The key is released. 248361847f8eSopenharmony_ci * 248461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 248561847f8eSopenharmony_ci * @crossplatform 248661847f8eSopenharmony_ci * @since 10 248761847f8eSopenharmony_ci */ 248861847f8eSopenharmony_ci /** 248961847f8eSopenharmony_ci * The key is released. 249061847f8eSopenharmony_ci * 249161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 249261847f8eSopenharmony_ci * @crossplatform 249361847f8eSopenharmony_ci * @atomicservice 249461847f8eSopenharmony_ci * @since 11 249561847f8eSopenharmony_ci */ 249661847f8eSopenharmony_ci Up, 249761847f8eSopenharmony_ci} 249861847f8eSopenharmony_ci 249961847f8eSopenharmony_ci/** 250061847f8eSopenharmony_ci * Type of the input device that triggers the current key. 250161847f8eSopenharmony_ci * 250261847f8eSopenharmony_ci * @enum { number } 250361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 250461847f8eSopenharmony_ci * @since 7 250561847f8eSopenharmony_ci */ 250661847f8eSopenharmony_ci/** 250761847f8eSopenharmony_ci * Type of the input device that triggers the current key. 250861847f8eSopenharmony_ci * 250961847f8eSopenharmony_ci * @enum { number } 251061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 251161847f8eSopenharmony_ci * @crossplatform 251261847f8eSopenharmony_ci * @since 10 251361847f8eSopenharmony_ci */ 251461847f8eSopenharmony_ci/** 251561847f8eSopenharmony_ci * Type of the input device that triggers the current key. 251661847f8eSopenharmony_ci * 251761847f8eSopenharmony_ci * @enum { number } 251861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 251961847f8eSopenharmony_ci * @crossplatform 252061847f8eSopenharmony_ci * @atomicservice 252161847f8eSopenharmony_ci * @since 11 252261847f8eSopenharmony_ci */ 252361847f8eSopenharmony_cideclare enum KeySource { 252461847f8eSopenharmony_ci /** 252561847f8eSopenharmony_ci * The input device type is unknown. 252661847f8eSopenharmony_ci * 252761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 252861847f8eSopenharmony_ci * @since 7 252961847f8eSopenharmony_ci */ 253061847f8eSopenharmony_ci /** 253161847f8eSopenharmony_ci * The input device type is unknown. 253261847f8eSopenharmony_ci * 253361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 253461847f8eSopenharmony_ci * @crossplatform 253561847f8eSopenharmony_ci * @since 10 253661847f8eSopenharmony_ci */ 253761847f8eSopenharmony_ci /** 253861847f8eSopenharmony_ci * The input device type is unknown. 253961847f8eSopenharmony_ci * 254061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 254161847f8eSopenharmony_ci * @crossplatform 254261847f8eSopenharmony_ci * @atomicservice 254361847f8eSopenharmony_ci * @since 11 254461847f8eSopenharmony_ci */ 254561847f8eSopenharmony_ci Unknown, 254661847f8eSopenharmony_ci 254761847f8eSopenharmony_ci /** 254861847f8eSopenharmony_ci * Set Device Type to Keyboard. 254961847f8eSopenharmony_ci * 255061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 255161847f8eSopenharmony_ci * @since 7 255261847f8eSopenharmony_ci */ 255361847f8eSopenharmony_ci /** 255461847f8eSopenharmony_ci * Set Device Type to Keyboard. 255561847f8eSopenharmony_ci * 255661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 255761847f8eSopenharmony_ci * @crossplatform 255861847f8eSopenharmony_ci * @since 10 255961847f8eSopenharmony_ci */ 256061847f8eSopenharmony_ci /** 256161847f8eSopenharmony_ci * Set Device Type to Keyboard. 256261847f8eSopenharmony_ci * 256361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 256461847f8eSopenharmony_ci * @crossplatform 256561847f8eSopenharmony_ci * @atomicservice 256661847f8eSopenharmony_ci * @since 11 256761847f8eSopenharmony_ci */ 256861847f8eSopenharmony_ci Keyboard, 256961847f8eSopenharmony_ci} 257061847f8eSopenharmony_ci 257161847f8eSopenharmony_ci/** 257261847f8eSopenharmony_ci * Edge. 257361847f8eSopenharmony_ci * 257461847f8eSopenharmony_ci * @enum { number } 257561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 257661847f8eSopenharmony_ci * @since 7 257761847f8eSopenharmony_ci */ 257861847f8eSopenharmony_ci/** 257961847f8eSopenharmony_ci * Edge. 258061847f8eSopenharmony_ci * 258161847f8eSopenharmony_ci * @enum { number } 258261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 258361847f8eSopenharmony_ci * @crossplatform 258461847f8eSopenharmony_ci * @since 10 258561847f8eSopenharmony_ci */ 258661847f8eSopenharmony_ci/** 258761847f8eSopenharmony_ci * Edge. 258861847f8eSopenharmony_ci * 258961847f8eSopenharmony_ci * @enum { number } 259061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 259161847f8eSopenharmony_ci * @crossplatform 259261847f8eSopenharmony_ci * @atomicservice 259361847f8eSopenharmony_ci * @since 11 259461847f8eSopenharmony_ci */ 259561847f8eSopenharmony_cideclare enum Edge { 259661847f8eSopenharmony_ci /** 259761847f8eSopenharmony_ci * The top is centered horizontally. 259861847f8eSopenharmony_ci * 259961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 260061847f8eSopenharmony_ci * @since 7 260161847f8eSopenharmony_ci */ 260261847f8eSopenharmony_ci /** 260361847f8eSopenharmony_ci * The top is centered horizontally. 260461847f8eSopenharmony_ci * 260561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 260661847f8eSopenharmony_ci * @crossplatform 260761847f8eSopenharmony_ci * @since 10 260861847f8eSopenharmony_ci */ 260961847f8eSopenharmony_ci /** 261061847f8eSopenharmony_ci * The top is centered horizontally. 261161847f8eSopenharmony_ci * 261261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 261361847f8eSopenharmony_ci * @crossplatform 261461847f8eSopenharmony_ci * @atomicservice 261561847f8eSopenharmony_ci * @since 11 261661847f8eSopenharmony_ci */ 261761847f8eSopenharmony_ci Top, 261861847f8eSopenharmony_ci 261961847f8eSopenharmony_ci /** 262061847f8eSopenharmony_ci * Center horizontal and vertical. 262161847f8eSopenharmony_ci * 262261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 262361847f8eSopenharmony_ci * @since 7 262461847f8eSopenharmony_ci * @deprecated since 9 262561847f8eSopenharmony_ci */ 262661847f8eSopenharmony_ci Center, 262761847f8eSopenharmony_ci 262861847f8eSopenharmony_ci /** 262961847f8eSopenharmony_ci * The bottom is centered horizontally. 263061847f8eSopenharmony_ci * 263161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 263261847f8eSopenharmony_ci * @since 7 263361847f8eSopenharmony_ci */ 263461847f8eSopenharmony_ci /** 263561847f8eSopenharmony_ci * The bottom is centered horizontally. 263661847f8eSopenharmony_ci * 263761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 263861847f8eSopenharmony_ci * @crossplatform 263961847f8eSopenharmony_ci * @since 10 264061847f8eSopenharmony_ci */ 264161847f8eSopenharmony_ci /** 264261847f8eSopenharmony_ci * The bottom is centered horizontally. 264361847f8eSopenharmony_ci * 264461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 264561847f8eSopenharmony_ci * @crossplatform 264661847f8eSopenharmony_ci * @atomicservice 264761847f8eSopenharmony_ci * @since 11 264861847f8eSopenharmony_ci */ 264961847f8eSopenharmony_ci Bottom, 265061847f8eSopenharmony_ci 265161847f8eSopenharmony_ci /** 265261847f8eSopenharmony_ci * Cross axis direction text baseline alignment. 265361847f8eSopenharmony_ci * 265461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 265561847f8eSopenharmony_ci * @since 7 265661847f8eSopenharmony_ci * @deprecated since 9 265761847f8eSopenharmony_ci */ 265861847f8eSopenharmony_ci Baseline, 265961847f8eSopenharmony_ci 266061847f8eSopenharmony_ci /** 266161847f8eSopenharmony_ci * Align the head of the cross axis direction. 266261847f8eSopenharmony_ci * 266361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 266461847f8eSopenharmony_ci * @since 7 266561847f8eSopenharmony_ci */ 266661847f8eSopenharmony_ci /** 266761847f8eSopenharmony_ci * Align the head of the cross axis direction. 266861847f8eSopenharmony_ci * 266961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 267061847f8eSopenharmony_ci * @crossplatform 267161847f8eSopenharmony_ci * @since 10 267261847f8eSopenharmony_ci */ 267361847f8eSopenharmony_ci /** 267461847f8eSopenharmony_ci * Align the head of the cross axis direction. 267561847f8eSopenharmony_ci * 267661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 267761847f8eSopenharmony_ci * @crossplatform 267861847f8eSopenharmony_ci * @atomicservice 267961847f8eSopenharmony_ci * @since 11 268061847f8eSopenharmony_ci */ 268161847f8eSopenharmony_ci Start, 268261847f8eSopenharmony_ci 268361847f8eSopenharmony_ci /** 268461847f8eSopenharmony_ci * Middle 268561847f8eSopenharmony_ci * 268661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 268761847f8eSopenharmony_ci * @since 7 268861847f8eSopenharmony_ci * @deprecated since 9 268961847f8eSopenharmony_ci */ 269061847f8eSopenharmony_ci Middle, 269161847f8eSopenharmony_ci 269261847f8eSopenharmony_ci /** 269361847f8eSopenharmony_ci * Align the head of the cross axis direction. 269461847f8eSopenharmony_ci * 269561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 269661847f8eSopenharmony_ci * @since 7 269761847f8eSopenharmony_ci */ 269861847f8eSopenharmony_ci /** 269961847f8eSopenharmony_ci * Align the head of the cross axis direction. 270061847f8eSopenharmony_ci * 270161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 270261847f8eSopenharmony_ci * @crossplatform 270361847f8eSopenharmony_ci * @since 10 270461847f8eSopenharmony_ci */ 270561847f8eSopenharmony_ci /** 270661847f8eSopenharmony_ci * Align the head of the cross axis direction. 270761847f8eSopenharmony_ci * 270861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 270961847f8eSopenharmony_ci * @crossplatform 271061847f8eSopenharmony_ci * @atomicservice 271161847f8eSopenharmony_ci * @since 11 271261847f8eSopenharmony_ci */ 271361847f8eSopenharmony_ci End, 271461847f8eSopenharmony_ci} 271561847f8eSopenharmony_ci 271661847f8eSopenharmony_ci/** 271761847f8eSopenharmony_ci * Set Weekend 271861847f8eSopenharmony_ci * 271961847f8eSopenharmony_ci * @enum { number } 272061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 272161847f8eSopenharmony_ci * @since 7 272261847f8eSopenharmony_ci */ 272361847f8eSopenharmony_ci/** 272461847f8eSopenharmony_ci * Set Weekend 272561847f8eSopenharmony_ci * 272661847f8eSopenharmony_ci * @enum { number } 272761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 272861847f8eSopenharmony_ci * @crossplatform 272961847f8eSopenharmony_ci * @since 10 273061847f8eSopenharmony_ci */ 273161847f8eSopenharmony_ci/** 273261847f8eSopenharmony_ci * Set Weekend 273361847f8eSopenharmony_ci * 273461847f8eSopenharmony_ci * @enum { number } 273561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 273661847f8eSopenharmony_ci * @crossplatform 273761847f8eSopenharmony_ci * @atomicservice 273861847f8eSopenharmony_ci * @since 11 273961847f8eSopenharmony_ci */ 274061847f8eSopenharmony_cideclare enum Week { 274161847f8eSopenharmony_ci /** 274261847f8eSopenharmony_ci * Monday. 274361847f8eSopenharmony_ci * 274461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 274561847f8eSopenharmony_ci * @since 7 274661847f8eSopenharmony_ci */ 274761847f8eSopenharmony_ci /** 274861847f8eSopenharmony_ci * Monday. 274961847f8eSopenharmony_ci * 275061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 275161847f8eSopenharmony_ci * @crossplatform 275261847f8eSopenharmony_ci * @since 10 275361847f8eSopenharmony_ci */ 275461847f8eSopenharmony_ci /** 275561847f8eSopenharmony_ci * Monday. 275661847f8eSopenharmony_ci * 275761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 275861847f8eSopenharmony_ci * @crossplatform 275961847f8eSopenharmony_ci * @atomicservice 276061847f8eSopenharmony_ci * @since 11 276161847f8eSopenharmony_ci */ 276261847f8eSopenharmony_ci Mon, 276361847f8eSopenharmony_ci 276461847f8eSopenharmony_ci /** 276561847f8eSopenharmony_ci * Tuesday. 276661847f8eSopenharmony_ci * 276761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 276861847f8eSopenharmony_ci * @since 7 276961847f8eSopenharmony_ci */ 277061847f8eSopenharmony_ci /** 277161847f8eSopenharmony_ci * Tuesday. 277261847f8eSopenharmony_ci * 277361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 277461847f8eSopenharmony_ci * @crossplatform 277561847f8eSopenharmony_ci * @since 10 277661847f8eSopenharmony_ci */ 277761847f8eSopenharmony_ci /** 277861847f8eSopenharmony_ci * Tuesday. 277961847f8eSopenharmony_ci * 278061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 278161847f8eSopenharmony_ci * @crossplatform 278261847f8eSopenharmony_ci * @atomicservice 278361847f8eSopenharmony_ci * @since 11 278461847f8eSopenharmony_ci */ 278561847f8eSopenharmony_ci Tue, 278661847f8eSopenharmony_ci 278761847f8eSopenharmony_ci /** 278861847f8eSopenharmony_ci * Wednesday. 278961847f8eSopenharmony_ci * 279061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 279161847f8eSopenharmony_ci * @since 7 279261847f8eSopenharmony_ci */ 279361847f8eSopenharmony_ci /** 279461847f8eSopenharmony_ci * Wednesday. 279561847f8eSopenharmony_ci * 279661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 279761847f8eSopenharmony_ci * @crossplatform 279861847f8eSopenharmony_ci * @since 10 279961847f8eSopenharmony_ci */ 280061847f8eSopenharmony_ci /** 280161847f8eSopenharmony_ci * Wednesday. 280261847f8eSopenharmony_ci * 280361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 280461847f8eSopenharmony_ci * @crossplatform 280561847f8eSopenharmony_ci * @atomicservice 280661847f8eSopenharmony_ci * @since 11 280761847f8eSopenharmony_ci */ 280861847f8eSopenharmony_ci Wed, 280961847f8eSopenharmony_ci 281061847f8eSopenharmony_ci /** 281161847f8eSopenharmony_ci * Thursday. 281261847f8eSopenharmony_ci * 281361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 281461847f8eSopenharmony_ci * @since 7 281561847f8eSopenharmony_ci */ 281661847f8eSopenharmony_ci /** 281761847f8eSopenharmony_ci * Thursday. 281861847f8eSopenharmony_ci * 281961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 282061847f8eSopenharmony_ci * @crossplatform 282161847f8eSopenharmony_ci * @since 10 282261847f8eSopenharmony_ci */ 282361847f8eSopenharmony_ci /** 282461847f8eSopenharmony_ci * Thursday. 282561847f8eSopenharmony_ci * 282661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 282761847f8eSopenharmony_ci * @crossplatform 282861847f8eSopenharmony_ci * @atomicservice 282961847f8eSopenharmony_ci * @since 11 283061847f8eSopenharmony_ci */ 283161847f8eSopenharmony_ci Thur, 283261847f8eSopenharmony_ci 283361847f8eSopenharmony_ci /** 283461847f8eSopenharmony_ci * Friday. 283561847f8eSopenharmony_ci * 283661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 283761847f8eSopenharmony_ci * @since 7 283861847f8eSopenharmony_ci */ 283961847f8eSopenharmony_ci /** 284061847f8eSopenharmony_ci * Friday. 284161847f8eSopenharmony_ci * 284261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 284361847f8eSopenharmony_ci * @crossplatform 284461847f8eSopenharmony_ci * @since 10 284561847f8eSopenharmony_ci */ 284661847f8eSopenharmony_ci /** 284761847f8eSopenharmony_ci * Friday. 284861847f8eSopenharmony_ci * 284961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 285061847f8eSopenharmony_ci * @crossplatform 285161847f8eSopenharmony_ci * @atomicservice 285261847f8eSopenharmony_ci * @since 11 285361847f8eSopenharmony_ci */ 285461847f8eSopenharmony_ci Fri, 285561847f8eSopenharmony_ci 285661847f8eSopenharmony_ci /** 285761847f8eSopenharmony_ci * Saturday. 285861847f8eSopenharmony_ci * 285961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 286061847f8eSopenharmony_ci * @since 7 286161847f8eSopenharmony_ci */ 286261847f8eSopenharmony_ci /** 286361847f8eSopenharmony_ci * Saturday. 286461847f8eSopenharmony_ci * 286561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 286661847f8eSopenharmony_ci * @crossplatform 286761847f8eSopenharmony_ci * @since 10 286861847f8eSopenharmony_ci */ 286961847f8eSopenharmony_ci /** 287061847f8eSopenharmony_ci * Saturday. 287161847f8eSopenharmony_ci * 287261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 287361847f8eSopenharmony_ci * @crossplatform 287461847f8eSopenharmony_ci * @atomicservice 287561847f8eSopenharmony_ci * @since 11 287661847f8eSopenharmony_ci */ 287761847f8eSopenharmony_ci Sat, 287861847f8eSopenharmony_ci 287961847f8eSopenharmony_ci /** 288061847f8eSopenharmony_ci * Sunday. 288161847f8eSopenharmony_ci * 288261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 288361847f8eSopenharmony_ci * @since 7 288461847f8eSopenharmony_ci */ 288561847f8eSopenharmony_ci /** 288661847f8eSopenharmony_ci * Sunday. 288761847f8eSopenharmony_ci * 288861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 288961847f8eSopenharmony_ci * @crossplatform 289061847f8eSopenharmony_ci * @since 10 289161847f8eSopenharmony_ci */ 289261847f8eSopenharmony_ci /** 289361847f8eSopenharmony_ci * Sunday. 289461847f8eSopenharmony_ci * 289561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 289661847f8eSopenharmony_ci * @crossplatform 289761847f8eSopenharmony_ci * @atomicservice 289861847f8eSopenharmony_ci * @since 11 289961847f8eSopenharmony_ci */ 290061847f8eSopenharmony_ci Sun, 290161847f8eSopenharmony_ci} 290261847f8eSopenharmony_ci 290361847f8eSopenharmony_ci/** 290461847f8eSopenharmony_ci * Sets the horizontal layout of elements. 290561847f8eSopenharmony_ci * 290661847f8eSopenharmony_ci * @enum { number } 290761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 290861847f8eSopenharmony_ci * @since 7 290961847f8eSopenharmony_ci */ 291061847f8eSopenharmony_ci/** 291161847f8eSopenharmony_ci * Sets the horizontal layout of elements. 291261847f8eSopenharmony_ci * 291361847f8eSopenharmony_ci * @enum { number } 291461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 291561847f8eSopenharmony_ci * @form 291661847f8eSopenharmony_ci * @since 9 291761847f8eSopenharmony_ci */ 291861847f8eSopenharmony_ci/** 291961847f8eSopenharmony_ci * Sets the horizontal layout of elements. 292061847f8eSopenharmony_ci * 292161847f8eSopenharmony_ci * @enum { number } 292261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 292361847f8eSopenharmony_ci * @crossplatform 292461847f8eSopenharmony_ci * @form 292561847f8eSopenharmony_ci * @since 10 292661847f8eSopenharmony_ci */ 292761847f8eSopenharmony_ci/** 292861847f8eSopenharmony_ci * Sets the horizontal layout of elements. 292961847f8eSopenharmony_ci * 293061847f8eSopenharmony_ci * @enum { number } 293161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 293261847f8eSopenharmony_ci * @crossplatform 293361847f8eSopenharmony_ci * @form 293461847f8eSopenharmony_ci * @atomicservice 293561847f8eSopenharmony_ci * @since 11 293661847f8eSopenharmony_ci */ 293761847f8eSopenharmony_cideclare enum Direction { 293861847f8eSopenharmony_ci /** 293961847f8eSopenharmony_ci * Elements are laid out from left to right. 294061847f8eSopenharmony_ci * 294161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 294261847f8eSopenharmony_ci * @since 7 294361847f8eSopenharmony_ci */ 294461847f8eSopenharmony_ci /** 294561847f8eSopenharmony_ci * Elements are laid out from left to right. 294661847f8eSopenharmony_ci * 294761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 294861847f8eSopenharmony_ci * @form 294961847f8eSopenharmony_ci * @since 9 295061847f8eSopenharmony_ci */ 295161847f8eSopenharmony_ci /** 295261847f8eSopenharmony_ci * Elements are laid out from left to right. 295361847f8eSopenharmony_ci * 295461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 295561847f8eSopenharmony_ci * @crossplatform 295661847f8eSopenharmony_ci * @form 295761847f8eSopenharmony_ci * @since 10 295861847f8eSopenharmony_ci */ 295961847f8eSopenharmony_ci /** 296061847f8eSopenharmony_ci * Elements are laid out from left to right. 296161847f8eSopenharmony_ci * 296261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 296361847f8eSopenharmony_ci * @crossplatform 296461847f8eSopenharmony_ci * @form 296561847f8eSopenharmony_ci * @atomicservice 296661847f8eSopenharmony_ci * @since 11 296761847f8eSopenharmony_ci */ 296861847f8eSopenharmony_ci Ltr, 296961847f8eSopenharmony_ci 297061847f8eSopenharmony_ci /** 297161847f8eSopenharmony_ci * Elements are laid out from right to left. 297261847f8eSopenharmony_ci * 297361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 297461847f8eSopenharmony_ci * @since 7 297561847f8eSopenharmony_ci */ 297661847f8eSopenharmony_ci /** 297761847f8eSopenharmony_ci * Elements are laid out from right to left. 297861847f8eSopenharmony_ci * 297961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 298061847f8eSopenharmony_ci * @form 298161847f8eSopenharmony_ci * @since 9 298261847f8eSopenharmony_ci */ 298361847f8eSopenharmony_ci /** 298461847f8eSopenharmony_ci * Elements are laid out from right to left. 298561847f8eSopenharmony_ci * 298661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 298761847f8eSopenharmony_ci * @crossplatform 298861847f8eSopenharmony_ci * @form 298961847f8eSopenharmony_ci * @since 10 299061847f8eSopenharmony_ci */ 299161847f8eSopenharmony_ci /** 299261847f8eSopenharmony_ci * Elements are laid out from right to left. 299361847f8eSopenharmony_ci * 299461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 299561847f8eSopenharmony_ci * @crossplatform 299661847f8eSopenharmony_ci * @form 299761847f8eSopenharmony_ci * @atomicservice 299861847f8eSopenharmony_ci * @since 11 299961847f8eSopenharmony_ci */ 300061847f8eSopenharmony_ci Rtl, 300161847f8eSopenharmony_ci 300261847f8eSopenharmony_ci /** 300361847f8eSopenharmony_ci * Use the default layout direction. 300461847f8eSopenharmony_ci * 300561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 300661847f8eSopenharmony_ci * @since 7 300761847f8eSopenharmony_ci */ 300861847f8eSopenharmony_ci /** 300961847f8eSopenharmony_ci * Use the default layout direction. 301061847f8eSopenharmony_ci * 301161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 301261847f8eSopenharmony_ci * @form 301361847f8eSopenharmony_ci * @since 9 301461847f8eSopenharmony_ci */ 301561847f8eSopenharmony_ci /** 301661847f8eSopenharmony_ci * Use the default layout direction. 301761847f8eSopenharmony_ci * 301861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 301961847f8eSopenharmony_ci * @crossplatform 302061847f8eSopenharmony_ci * @form 302161847f8eSopenharmony_ci * @since 10 302261847f8eSopenharmony_ci */ 302361847f8eSopenharmony_ci /** 302461847f8eSopenharmony_ci * Use the default layout direction. 302561847f8eSopenharmony_ci * 302661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 302761847f8eSopenharmony_ci * @crossplatform 302861847f8eSopenharmony_ci * @form 302961847f8eSopenharmony_ci * @atomicservice 303061847f8eSopenharmony_ci * @since 11 303161847f8eSopenharmony_ci */ 303261847f8eSopenharmony_ci Auto, 303361847f8eSopenharmony_ci} 303461847f8eSopenharmony_ci 303561847f8eSopenharmony_ci/** 303661847f8eSopenharmony_ci * Used to set the status of the scroll bar. 303761847f8eSopenharmony_ci * 303861847f8eSopenharmony_ci * @enum { number } 303961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 304061847f8eSopenharmony_ci * @since 7 304161847f8eSopenharmony_ci */ 304261847f8eSopenharmony_ci/** 304361847f8eSopenharmony_ci * Used to set the status of the scroll bar. 304461847f8eSopenharmony_ci * 304561847f8eSopenharmony_ci * @enum { number } 304661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 304761847f8eSopenharmony_ci * @form 304861847f8eSopenharmony_ci * @since 9 304961847f8eSopenharmony_ci */ 305061847f8eSopenharmony_ci/** 305161847f8eSopenharmony_ci * Used to set the status of the scroll bar. 305261847f8eSopenharmony_ci * 305361847f8eSopenharmony_ci * @enum { number } 305461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 305561847f8eSopenharmony_ci * @crossplatform 305661847f8eSopenharmony_ci * @form 305761847f8eSopenharmony_ci * @since 10 305861847f8eSopenharmony_ci */ 305961847f8eSopenharmony_ci/** 306061847f8eSopenharmony_ci * Used to set the status of the scroll bar. 306161847f8eSopenharmony_ci * 306261847f8eSopenharmony_ci * @enum { number } 306361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 306461847f8eSopenharmony_ci * @crossplatform 306561847f8eSopenharmony_ci * @form 306661847f8eSopenharmony_ci * @atomicservice 306761847f8eSopenharmony_ci * @since 11 306861847f8eSopenharmony_ci */ 306961847f8eSopenharmony_cideclare enum BarState { 307061847f8eSopenharmony_ci /** 307161847f8eSopenharmony_ci * Not displayed. 307261847f8eSopenharmony_ci * 307361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 307461847f8eSopenharmony_ci * @since 7 307561847f8eSopenharmony_ci */ 307661847f8eSopenharmony_ci /** 307761847f8eSopenharmony_ci * Not displayed. 307861847f8eSopenharmony_ci * 307961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 308061847f8eSopenharmony_ci * @form 308161847f8eSopenharmony_ci * @since 9 308261847f8eSopenharmony_ci */ 308361847f8eSopenharmony_ci /** 308461847f8eSopenharmony_ci * Not displayed. 308561847f8eSopenharmony_ci * 308661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 308761847f8eSopenharmony_ci * @crossplatform 308861847f8eSopenharmony_ci * @form 308961847f8eSopenharmony_ci * @since 10 309061847f8eSopenharmony_ci */ 309161847f8eSopenharmony_ci /** 309261847f8eSopenharmony_ci * Not displayed. 309361847f8eSopenharmony_ci * 309461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 309561847f8eSopenharmony_ci * @crossplatform 309661847f8eSopenharmony_ci * @form 309761847f8eSopenharmony_ci * @atomicservice 309861847f8eSopenharmony_ci * @since 11 309961847f8eSopenharmony_ci */ 310061847f8eSopenharmony_ci Off, 310161847f8eSopenharmony_ci 310261847f8eSopenharmony_ci /** 310361847f8eSopenharmony_ci * On-demand display (displayed when you touch it and disappears after 2 seconds). 310461847f8eSopenharmony_ci * 310561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 310661847f8eSopenharmony_ci * @since 7 310761847f8eSopenharmony_ci */ 310861847f8eSopenharmony_ci /** 310961847f8eSopenharmony_ci * On-demand display (displayed when you touch it and disappears after 2 seconds). 311061847f8eSopenharmony_ci * 311161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 311261847f8eSopenharmony_ci * @form 311361847f8eSopenharmony_ci * @since 9 311461847f8eSopenharmony_ci */ 311561847f8eSopenharmony_ci /** 311661847f8eSopenharmony_ci * On-demand display (displayed when you touch it and disappears after 2 seconds). 311761847f8eSopenharmony_ci * 311861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 311961847f8eSopenharmony_ci * @crossplatform 312061847f8eSopenharmony_ci * @form 312161847f8eSopenharmony_ci * @since 10 312261847f8eSopenharmony_ci */ 312361847f8eSopenharmony_ci /** 312461847f8eSopenharmony_ci * On-demand display (displayed when you touch it and disappears after 2 seconds). 312561847f8eSopenharmony_ci * 312661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 312761847f8eSopenharmony_ci * @crossplatform 312861847f8eSopenharmony_ci * @form 312961847f8eSopenharmony_ci * @atomicservice 313061847f8eSopenharmony_ci * @since 11 313161847f8eSopenharmony_ci */ 313261847f8eSopenharmony_ci Auto, 313361847f8eSopenharmony_ci 313461847f8eSopenharmony_ci /** 313561847f8eSopenharmony_ci * Resident display. 313661847f8eSopenharmony_ci * 313761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 313861847f8eSopenharmony_ci * @since 7 313961847f8eSopenharmony_ci */ 314061847f8eSopenharmony_ci /** 314161847f8eSopenharmony_ci * Resident display. 314261847f8eSopenharmony_ci * 314361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 314461847f8eSopenharmony_ci * @form 314561847f8eSopenharmony_ci * @since 9 314661847f8eSopenharmony_ci */ 314761847f8eSopenharmony_ci /** 314861847f8eSopenharmony_ci * Resident display. 314961847f8eSopenharmony_ci * 315061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 315161847f8eSopenharmony_ci * @crossplatform 315261847f8eSopenharmony_ci * @form 315361847f8eSopenharmony_ci * @since 10 315461847f8eSopenharmony_ci */ 315561847f8eSopenharmony_ci /** 315661847f8eSopenharmony_ci * Resident display. 315761847f8eSopenharmony_ci * 315861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 315961847f8eSopenharmony_ci * @crossplatform 316061847f8eSopenharmony_ci * @form 316161847f8eSopenharmony_ci * @atomicservice 316261847f8eSopenharmony_ci * @since 11 316361847f8eSopenharmony_ci */ 316461847f8eSopenharmony_ci On, 316561847f8eSopenharmony_ci} 316661847f8eSopenharmony_ci 316761847f8eSopenharmony_ci/** 316861847f8eSopenharmony_ci * Sliding effect 316961847f8eSopenharmony_ci * 317061847f8eSopenharmony_ci * @enum { number } 317161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 317261847f8eSopenharmony_ci * @since 7 317361847f8eSopenharmony_ci */ 317461847f8eSopenharmony_ci/** 317561847f8eSopenharmony_ci * Sliding effect 317661847f8eSopenharmony_ci * 317761847f8eSopenharmony_ci * @enum { number } 317861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 317961847f8eSopenharmony_ci * @form 318061847f8eSopenharmony_ci * @since 9 318161847f8eSopenharmony_ci */ 318261847f8eSopenharmony_ci/** 318361847f8eSopenharmony_ci * Sliding effect 318461847f8eSopenharmony_ci * 318561847f8eSopenharmony_ci * @enum { number } 318661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 318761847f8eSopenharmony_ci * @crossplatform 318861847f8eSopenharmony_ci * @form 318961847f8eSopenharmony_ci * @since 10 319061847f8eSopenharmony_ci */ 319161847f8eSopenharmony_ci/** 319261847f8eSopenharmony_ci * Sliding effect 319361847f8eSopenharmony_ci * 319461847f8eSopenharmony_ci * @enum { number } 319561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 319661847f8eSopenharmony_ci * @crossplatform 319761847f8eSopenharmony_ci * @form 319861847f8eSopenharmony_ci * @atomicservice 319961847f8eSopenharmony_ci * @since 11 320061847f8eSopenharmony_ci */ 320161847f8eSopenharmony_cideclare enum EdgeEffect { 320261847f8eSopenharmony_ci /** 320361847f8eSopenharmony_ci * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released. 320461847f8eSopenharmony_ci * 320561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 320661847f8eSopenharmony_ci * @since 7 320761847f8eSopenharmony_ci */ 320861847f8eSopenharmony_ci /** 320961847f8eSopenharmony_ci * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released. 321061847f8eSopenharmony_ci * 321161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 321261847f8eSopenharmony_ci * @form 321361847f8eSopenharmony_ci * @since 9 321461847f8eSopenharmony_ci */ 321561847f8eSopenharmony_ci /** 321661847f8eSopenharmony_ci * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released. 321761847f8eSopenharmony_ci * 321861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 321961847f8eSopenharmony_ci * @crossplatform 322061847f8eSopenharmony_ci * @form 322161847f8eSopenharmony_ci * @since 10 322261847f8eSopenharmony_ci */ 322361847f8eSopenharmony_ci /** 322461847f8eSopenharmony_ci * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released. 322561847f8eSopenharmony_ci * 322661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 322761847f8eSopenharmony_ci * @crossplatform 322861847f8eSopenharmony_ci * @form 322961847f8eSopenharmony_ci * @atomicservice 323061847f8eSopenharmony_ci * @since 11 323161847f8eSopenharmony_ci */ 323261847f8eSopenharmony_ci Spring, 323361847f8eSopenharmony_ci 323461847f8eSopenharmony_ci /** 323561847f8eSopenharmony_ci * Fade. 323661847f8eSopenharmony_ci * 323761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 323861847f8eSopenharmony_ci * @since 7 323961847f8eSopenharmony_ci */ 324061847f8eSopenharmony_ci /** 324161847f8eSopenharmony_ci * Fade. 324261847f8eSopenharmony_ci * 324361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 324461847f8eSopenharmony_ci * @form 324561847f8eSopenharmony_ci * @since 9 324661847f8eSopenharmony_ci */ 324761847f8eSopenharmony_ci /** 324861847f8eSopenharmony_ci * Fade. 324961847f8eSopenharmony_ci * 325061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 325161847f8eSopenharmony_ci * @crossplatform 325261847f8eSopenharmony_ci * @form 325361847f8eSopenharmony_ci * @since 10 325461847f8eSopenharmony_ci */ 325561847f8eSopenharmony_ci /** 325661847f8eSopenharmony_ci * Fade. 325761847f8eSopenharmony_ci * 325861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 325961847f8eSopenharmony_ci * @crossplatform 326061847f8eSopenharmony_ci * @form 326161847f8eSopenharmony_ci * @atomicservice 326261847f8eSopenharmony_ci * @since 11 326361847f8eSopenharmony_ci */ 326461847f8eSopenharmony_ci Fade, 326561847f8eSopenharmony_ci 326661847f8eSopenharmony_ci /** 326761847f8eSopenharmony_ci * Sliding to the edge has no effect. 326861847f8eSopenharmony_ci * 326961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 327061847f8eSopenharmony_ci * @since 7 327161847f8eSopenharmony_ci */ 327261847f8eSopenharmony_ci /** 327361847f8eSopenharmony_ci * Sliding to the edge has no effect. 327461847f8eSopenharmony_ci * 327561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 327661847f8eSopenharmony_ci * @form 327761847f8eSopenharmony_ci * @since 9 327861847f8eSopenharmony_ci */ 327961847f8eSopenharmony_ci /** 328061847f8eSopenharmony_ci * Sliding to the edge has no effect. 328161847f8eSopenharmony_ci * 328261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 328361847f8eSopenharmony_ci * @crossplatform 328461847f8eSopenharmony_ci * @form 328561847f8eSopenharmony_ci * @since 10 328661847f8eSopenharmony_ci */ 328761847f8eSopenharmony_ci /** 328861847f8eSopenharmony_ci * Sliding to the edge has no effect. 328961847f8eSopenharmony_ci * 329061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 329161847f8eSopenharmony_ci * @crossplatform 329261847f8eSopenharmony_ci * @form 329361847f8eSopenharmony_ci * @atomicservice 329461847f8eSopenharmony_ci * @since 11 329561847f8eSopenharmony_ci */ 329661847f8eSopenharmony_ci None, 329761847f8eSopenharmony_ci} 329861847f8eSopenharmony_ci 329961847f8eSopenharmony_ci/** 330061847f8eSopenharmony_ci * Alignment enumeration description. 330161847f8eSopenharmony_ci * 330261847f8eSopenharmony_ci * @enum { number } 330361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 330461847f8eSopenharmony_ci * @since 7 330561847f8eSopenharmony_ci */ 330661847f8eSopenharmony_ci/** 330761847f8eSopenharmony_ci * Alignment enumeration description. 330861847f8eSopenharmony_ci * 330961847f8eSopenharmony_ci * @enum { number } 331061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 331161847f8eSopenharmony_ci * @form 331261847f8eSopenharmony_ci * @since 9 331361847f8eSopenharmony_ci */ 331461847f8eSopenharmony_ci/** 331561847f8eSopenharmony_ci * Alignment enumeration description. 331661847f8eSopenharmony_ci * 331761847f8eSopenharmony_ci * @enum { number } 331861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 331961847f8eSopenharmony_ci * @crossplatform 332061847f8eSopenharmony_ci * @form 332161847f8eSopenharmony_ci * @since 10 332261847f8eSopenharmony_ci */ 332361847f8eSopenharmony_ci/** 332461847f8eSopenharmony_ci * Alignment enumeration description. 332561847f8eSopenharmony_ci * 332661847f8eSopenharmony_ci * @enum { number } 332761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 332861847f8eSopenharmony_ci * @crossplatform 332961847f8eSopenharmony_ci * @form 333061847f8eSopenharmony_ci * @atomicservice 333161847f8eSopenharmony_ci * @since 11 333261847f8eSopenharmony_ci */ 333361847f8eSopenharmony_cideclare enum Alignment { 333461847f8eSopenharmony_ci /** 333561847f8eSopenharmony_ci * Top Start. 333661847f8eSopenharmony_ci * 333761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 333861847f8eSopenharmony_ci * @since 7 333961847f8eSopenharmony_ci */ 334061847f8eSopenharmony_ci /** 334161847f8eSopenharmony_ci * Top Start. 334261847f8eSopenharmony_ci * 334361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 334461847f8eSopenharmony_ci * @form 334561847f8eSopenharmony_ci * @since 9 334661847f8eSopenharmony_ci */ 334761847f8eSopenharmony_ci /** 334861847f8eSopenharmony_ci * Top Start. 334961847f8eSopenharmony_ci * 335061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 335161847f8eSopenharmony_ci * @crossplatform 335261847f8eSopenharmony_ci * @form 335361847f8eSopenharmony_ci * @since 10 335461847f8eSopenharmony_ci */ 335561847f8eSopenharmony_ci /** 335661847f8eSopenharmony_ci * Top Start. 335761847f8eSopenharmony_ci * 335861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 335961847f8eSopenharmony_ci * @crossplatform 336061847f8eSopenharmony_ci * @form 336161847f8eSopenharmony_ci * @atomicservice 336261847f8eSopenharmony_ci * @since 11 336361847f8eSopenharmony_ci */ 336461847f8eSopenharmony_ci TopStart, 336561847f8eSopenharmony_ci 336661847f8eSopenharmony_ci /** 336761847f8eSopenharmony_ci * The top is centered horizontally. 336861847f8eSopenharmony_ci * 336961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 337061847f8eSopenharmony_ci * @since 7 337161847f8eSopenharmony_ci */ 337261847f8eSopenharmony_ci /** 337361847f8eSopenharmony_ci * The top is centered horizontally. 337461847f8eSopenharmony_ci * 337561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 337661847f8eSopenharmony_ci * @form 337761847f8eSopenharmony_ci * @since 9 337861847f8eSopenharmony_ci */ 337961847f8eSopenharmony_ci /** 338061847f8eSopenharmony_ci * The top is centered horizontally. 338161847f8eSopenharmony_ci * 338261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 338361847f8eSopenharmony_ci * @crossplatform 338461847f8eSopenharmony_ci * @form 338561847f8eSopenharmony_ci * @since 10 338661847f8eSopenharmony_ci */ 338761847f8eSopenharmony_ci /** 338861847f8eSopenharmony_ci * The top is centered horizontally. 338961847f8eSopenharmony_ci * 339061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 339161847f8eSopenharmony_ci * @crossplatform 339261847f8eSopenharmony_ci * @form 339361847f8eSopenharmony_ci * @atomicservice 339461847f8eSopenharmony_ci * @since 11 339561847f8eSopenharmony_ci */ 339661847f8eSopenharmony_ci Top, 339761847f8eSopenharmony_ci 339861847f8eSopenharmony_ci /** 339961847f8eSopenharmony_ci * Top tail end. 340061847f8eSopenharmony_ci * 340161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 340261847f8eSopenharmony_ci * @since 7 340361847f8eSopenharmony_ci */ 340461847f8eSopenharmony_ci /** 340561847f8eSopenharmony_ci * Top tail end. 340661847f8eSopenharmony_ci * 340761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 340861847f8eSopenharmony_ci * @form 340961847f8eSopenharmony_ci * @since 9 341061847f8eSopenharmony_ci */ 341161847f8eSopenharmony_ci /** 341261847f8eSopenharmony_ci * Top tail end. 341361847f8eSopenharmony_ci * 341461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 341561847f8eSopenharmony_ci * @crossplatform 341661847f8eSopenharmony_ci * @form 341761847f8eSopenharmony_ci * @since 10 341861847f8eSopenharmony_ci */ 341961847f8eSopenharmony_ci /** 342061847f8eSopenharmony_ci * Top tail end. 342161847f8eSopenharmony_ci * 342261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 342361847f8eSopenharmony_ci * @crossplatform 342461847f8eSopenharmony_ci * @form 342561847f8eSopenharmony_ci * @atomicservice 342661847f8eSopenharmony_ci * @since 11 342761847f8eSopenharmony_ci */ 342861847f8eSopenharmony_ci TopEnd, 342961847f8eSopenharmony_ci 343061847f8eSopenharmony_ci /** 343161847f8eSopenharmony_ci * The starting end is centered longitudinally. 343261847f8eSopenharmony_ci * 343361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 343461847f8eSopenharmony_ci * @since 7 343561847f8eSopenharmony_ci */ 343661847f8eSopenharmony_ci /** 343761847f8eSopenharmony_ci * The starting end is centered longitudinally. 343861847f8eSopenharmony_ci * 343961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 344061847f8eSopenharmony_ci * @form 344161847f8eSopenharmony_ci * @since 9 344261847f8eSopenharmony_ci */ 344361847f8eSopenharmony_ci /** 344461847f8eSopenharmony_ci * The starting end is centered longitudinally. 344561847f8eSopenharmony_ci * 344661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 344761847f8eSopenharmony_ci * @crossplatform 344861847f8eSopenharmony_ci * @form 344961847f8eSopenharmony_ci * @since 10 345061847f8eSopenharmony_ci */ 345161847f8eSopenharmony_ci /** 345261847f8eSopenharmony_ci * The starting end is centered longitudinally. 345361847f8eSopenharmony_ci * 345461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 345561847f8eSopenharmony_ci * @crossplatform 345661847f8eSopenharmony_ci * @form 345761847f8eSopenharmony_ci * @atomicservice 345861847f8eSopenharmony_ci * @since 11 345961847f8eSopenharmony_ci */ 346061847f8eSopenharmony_ci Start, 346161847f8eSopenharmony_ci 346261847f8eSopenharmony_ci /** 346361847f8eSopenharmony_ci * Center horizontal and vertical. 346461847f8eSopenharmony_ci * 346561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 346661847f8eSopenharmony_ci * @since 7 346761847f8eSopenharmony_ci */ 346861847f8eSopenharmony_ci /** 346961847f8eSopenharmony_ci * Center horizontal and vertical. 347061847f8eSopenharmony_ci * 347161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 347261847f8eSopenharmony_ci * @form 347361847f8eSopenharmony_ci * @since 9 347461847f8eSopenharmony_ci */ 347561847f8eSopenharmony_ci /** 347661847f8eSopenharmony_ci * Center horizontal and vertical. 347761847f8eSopenharmony_ci * 347861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 347961847f8eSopenharmony_ci * @crossplatform 348061847f8eSopenharmony_ci * @form 348161847f8eSopenharmony_ci * @since 10 348261847f8eSopenharmony_ci */ 348361847f8eSopenharmony_ci /** 348461847f8eSopenharmony_ci * Center horizontal and vertical. 348561847f8eSopenharmony_ci * 348661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 348761847f8eSopenharmony_ci * @crossplatform 348861847f8eSopenharmony_ci * @form 348961847f8eSopenharmony_ci * @atomicservice 349061847f8eSopenharmony_ci * @since 11 349161847f8eSopenharmony_ci */ 349261847f8eSopenharmony_ci Center, 349361847f8eSopenharmony_ci 349461847f8eSopenharmony_ci /** 349561847f8eSopenharmony_ci * The tail end is centered longitudinally. 349661847f8eSopenharmony_ci * 349761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 349861847f8eSopenharmony_ci * @since 7 349961847f8eSopenharmony_ci */ 350061847f8eSopenharmony_ci /** 350161847f8eSopenharmony_ci * The tail end is centered longitudinally. 350261847f8eSopenharmony_ci * 350361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 350461847f8eSopenharmony_ci * @form 350561847f8eSopenharmony_ci * @since 9 350661847f8eSopenharmony_ci */ 350761847f8eSopenharmony_ci /** 350861847f8eSopenharmony_ci * The tail end is centered longitudinally. 350961847f8eSopenharmony_ci * 351061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 351161847f8eSopenharmony_ci * @crossplatform 351261847f8eSopenharmony_ci * @form 351361847f8eSopenharmony_ci * @since 10 351461847f8eSopenharmony_ci */ 351561847f8eSopenharmony_ci /** 351661847f8eSopenharmony_ci * The tail end is centered longitudinally. 351761847f8eSopenharmony_ci * 351861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 351961847f8eSopenharmony_ci * @crossplatform 352061847f8eSopenharmony_ci * @form 352161847f8eSopenharmony_ci * @atomicservice 352261847f8eSopenharmony_ci * @since 11 352361847f8eSopenharmony_ci */ 352461847f8eSopenharmony_ci End, 352561847f8eSopenharmony_ci 352661847f8eSopenharmony_ci /** 352761847f8eSopenharmony_ci * Bottom starting end. 352861847f8eSopenharmony_ci * 352961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 353061847f8eSopenharmony_ci * @since 7 353161847f8eSopenharmony_ci */ 353261847f8eSopenharmony_ci /** 353361847f8eSopenharmony_ci * Bottom starting end. 353461847f8eSopenharmony_ci * 353561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 353661847f8eSopenharmony_ci * @form 353761847f8eSopenharmony_ci * @since 9 353861847f8eSopenharmony_ci */ 353961847f8eSopenharmony_ci /** 354061847f8eSopenharmony_ci * Bottom starting end. 354161847f8eSopenharmony_ci * 354261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 354361847f8eSopenharmony_ci * @crossplatform 354461847f8eSopenharmony_ci * @form 354561847f8eSopenharmony_ci * @since 10 354661847f8eSopenharmony_ci */ 354761847f8eSopenharmony_ci /** 354861847f8eSopenharmony_ci * Bottom starting end. 354961847f8eSopenharmony_ci * 355061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 355161847f8eSopenharmony_ci * @crossplatform 355261847f8eSopenharmony_ci * @form 355361847f8eSopenharmony_ci * @atomicservice 355461847f8eSopenharmony_ci * @since 11 355561847f8eSopenharmony_ci */ 355661847f8eSopenharmony_ci BottomStart, 355761847f8eSopenharmony_ci 355861847f8eSopenharmony_ci /** 355961847f8eSopenharmony_ci * The bottom is centered horizontally. 356061847f8eSopenharmony_ci * 356161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 356261847f8eSopenharmony_ci * @since 7 356361847f8eSopenharmony_ci */ 356461847f8eSopenharmony_ci /** 356561847f8eSopenharmony_ci * The bottom is centered horizontally. 356661847f8eSopenharmony_ci * 356761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 356861847f8eSopenharmony_ci * @form 356961847f8eSopenharmony_ci * @since 9 357061847f8eSopenharmony_ci */ 357161847f8eSopenharmony_ci /** 357261847f8eSopenharmony_ci * The bottom is centered horizontally. 357361847f8eSopenharmony_ci * 357461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 357561847f8eSopenharmony_ci * @crossplatform 357661847f8eSopenharmony_ci * @form 357761847f8eSopenharmony_ci * @since 10 357861847f8eSopenharmony_ci */ 357961847f8eSopenharmony_ci /** 358061847f8eSopenharmony_ci * The bottom is centered horizontally. 358161847f8eSopenharmony_ci * 358261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 358361847f8eSopenharmony_ci * @crossplatform 358461847f8eSopenharmony_ci * @form 358561847f8eSopenharmony_ci * @atomicservice 358661847f8eSopenharmony_ci * @since 11 358761847f8eSopenharmony_ci */ 358861847f8eSopenharmony_ci Bottom, 358961847f8eSopenharmony_ci 359061847f8eSopenharmony_ci /** 359161847f8eSopenharmony_ci * Bottom end. 359261847f8eSopenharmony_ci * 359361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 359461847f8eSopenharmony_ci * @since 7 359561847f8eSopenharmony_ci */ 359661847f8eSopenharmony_ci /** 359761847f8eSopenharmony_ci * Bottom end. 359861847f8eSopenharmony_ci * 359961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 360061847f8eSopenharmony_ci * @form 360161847f8eSopenharmony_ci * @since 9 360261847f8eSopenharmony_ci */ 360361847f8eSopenharmony_ci /** 360461847f8eSopenharmony_ci * Bottom end. 360561847f8eSopenharmony_ci * 360661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 360761847f8eSopenharmony_ci * @crossplatform 360861847f8eSopenharmony_ci * @form 360961847f8eSopenharmony_ci * @since 10 361061847f8eSopenharmony_ci */ 361161847f8eSopenharmony_ci /** 361261847f8eSopenharmony_ci * Bottom end. 361361847f8eSopenharmony_ci * 361461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 361561847f8eSopenharmony_ci * @crossplatform 361661847f8eSopenharmony_ci * @form 361761847f8eSopenharmony_ci * @atomicservice 361861847f8eSopenharmony_ci * @since 11 361961847f8eSopenharmony_ci */ 362061847f8eSopenharmony_ci BottomEnd, 362161847f8eSopenharmony_ci} 362261847f8eSopenharmony_ci 362361847f8eSopenharmony_ci/** 362461847f8eSopenharmony_ci * TransitionType enumeration description. 362561847f8eSopenharmony_ci * 362661847f8eSopenharmony_ci * @enum { number } 362761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 362861847f8eSopenharmony_ci * @since 7 362961847f8eSopenharmony_ci */ 363061847f8eSopenharmony_ci/** 363161847f8eSopenharmony_ci * TransitionType enumeration description. 363261847f8eSopenharmony_ci * 363361847f8eSopenharmony_ci * @enum { number } 363461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 363561847f8eSopenharmony_ci * @form 363661847f8eSopenharmony_ci * @since 9 363761847f8eSopenharmony_ci */ 363861847f8eSopenharmony_ci/** 363961847f8eSopenharmony_ci * TransitionType enumeration description. 364061847f8eSopenharmony_ci * 364161847f8eSopenharmony_ci * @enum { number } 364261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 364361847f8eSopenharmony_ci * @crossplatform 364461847f8eSopenharmony_ci * @form 364561847f8eSopenharmony_ci * @since 10 364661847f8eSopenharmony_ci */ 364761847f8eSopenharmony_ci/** 364861847f8eSopenharmony_ci * TransitionType enumeration description. 364961847f8eSopenharmony_ci * 365061847f8eSopenharmony_ci * @enum { number } 365161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 365261847f8eSopenharmony_ci * @crossplatform 365361847f8eSopenharmony_ci * @form 365461847f8eSopenharmony_ci * @atomicservice 365561847f8eSopenharmony_ci * @since 11 365661847f8eSopenharmony_ci */ 365761847f8eSopenharmony_cideclare enum TransitionType { 365861847f8eSopenharmony_ci /** 365961847f8eSopenharmony_ci * Specifies that the current transition action takes effect in all change scenarios of the component. 366061847f8eSopenharmony_ci * 366161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 366261847f8eSopenharmony_ci * @since 7 366361847f8eSopenharmony_ci */ 366461847f8eSopenharmony_ci /** 366561847f8eSopenharmony_ci * Specifies that the current transition action takes effect in all change scenarios of the component. 366661847f8eSopenharmony_ci * 366761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 366861847f8eSopenharmony_ci * @form 366961847f8eSopenharmony_ci * @since 9 367061847f8eSopenharmony_ci */ 367161847f8eSopenharmony_ci /** 367261847f8eSopenharmony_ci * Specifies that the current transition action takes effect in all change scenarios of the component. 367361847f8eSopenharmony_ci * 367461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 367561847f8eSopenharmony_ci * @crossplatform 367661847f8eSopenharmony_ci * @form 367761847f8eSopenharmony_ci * @since 10 367861847f8eSopenharmony_ci */ 367961847f8eSopenharmony_ci /** 368061847f8eSopenharmony_ci * Specifies that the current transition action takes effect in all change scenarios of the component. 368161847f8eSopenharmony_ci * 368261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 368361847f8eSopenharmony_ci * @crossplatform 368461847f8eSopenharmony_ci * @form 368561847f8eSopenharmony_ci * @atomicservice 368661847f8eSopenharmony_ci * @since 11 368761847f8eSopenharmony_ci */ 368861847f8eSopenharmony_ci All, 368961847f8eSopenharmony_ci 369061847f8eSopenharmony_ci /** 369161847f8eSopenharmony_ci * Specifies the insertion scenario in which the current transition action takes effect. 369261847f8eSopenharmony_ci * 369361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 369461847f8eSopenharmony_ci * @since 7 369561847f8eSopenharmony_ci */ 369661847f8eSopenharmony_ci /** 369761847f8eSopenharmony_ci * Specifies the insertion scenario in which the current transition action takes effect. 369861847f8eSopenharmony_ci * 369961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 370061847f8eSopenharmony_ci * @form 370161847f8eSopenharmony_ci * @since 9 370261847f8eSopenharmony_ci */ 370361847f8eSopenharmony_ci /** 370461847f8eSopenharmony_ci * Specifies the insertion scenario in which the current transition action takes effect. 370561847f8eSopenharmony_ci * 370661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 370761847f8eSopenharmony_ci * @crossplatform 370861847f8eSopenharmony_ci * @form 370961847f8eSopenharmony_ci * @since 10 371061847f8eSopenharmony_ci */ 371161847f8eSopenharmony_ci /** 371261847f8eSopenharmony_ci * Specifies the insertion scenario in which the current transition action takes effect. 371361847f8eSopenharmony_ci * 371461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 371561847f8eSopenharmony_ci * @crossplatform 371661847f8eSopenharmony_ci * @form 371761847f8eSopenharmony_ci * @atomicservice 371861847f8eSopenharmony_ci * @since 11 371961847f8eSopenharmony_ci */ 372061847f8eSopenharmony_ci Insert, 372161847f8eSopenharmony_ci 372261847f8eSopenharmony_ci /** 372361847f8eSopenharmony_ci * Specifies the deletion scenario in which the current transition action takes effect. 372461847f8eSopenharmony_ci * 372561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 372661847f8eSopenharmony_ci * @since 7 372761847f8eSopenharmony_ci */ 372861847f8eSopenharmony_ci /** 372961847f8eSopenharmony_ci * Specifies the deletion scenario in which the current transition action takes effect. 373061847f8eSopenharmony_ci * 373161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 373261847f8eSopenharmony_ci * @form 373361847f8eSopenharmony_ci * @since 9 373461847f8eSopenharmony_ci */ 373561847f8eSopenharmony_ci /** 373661847f8eSopenharmony_ci * Specifies the deletion scenario in which the current transition action takes effect. 373761847f8eSopenharmony_ci * 373861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 373961847f8eSopenharmony_ci * @crossplatform 374061847f8eSopenharmony_ci * @form 374161847f8eSopenharmony_ci * @since 10 374261847f8eSopenharmony_ci */ 374361847f8eSopenharmony_ci /** 374461847f8eSopenharmony_ci * Specifies the deletion scenario in which the current transition action takes effect. 374561847f8eSopenharmony_ci * 374661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 374761847f8eSopenharmony_ci * @crossplatform 374861847f8eSopenharmony_ci * @form 374961847f8eSopenharmony_ci * @atomicservice 375061847f8eSopenharmony_ci * @since 11 375161847f8eSopenharmony_ci */ 375261847f8eSopenharmony_ci Delete, 375361847f8eSopenharmony_ci} 375461847f8eSopenharmony_ci 375561847f8eSopenharmony_ci/** 375661847f8eSopenharmony_ci * RelateType enumeration description 375761847f8eSopenharmony_ci * 375861847f8eSopenharmony_ci * @enum { number } 375961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 376061847f8eSopenharmony_ci * @since 7 376161847f8eSopenharmony_ci */ 376261847f8eSopenharmony_ci/** 376361847f8eSopenharmony_ci * RelateType enumeration description 376461847f8eSopenharmony_ci * 376561847f8eSopenharmony_ci * @enum { number } 376661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 376761847f8eSopenharmony_ci * @crossplatform 376861847f8eSopenharmony_ci * @since 10 376961847f8eSopenharmony_ci */ 377061847f8eSopenharmony_ci/** 377161847f8eSopenharmony_ci * RelateType enumeration description 377261847f8eSopenharmony_ci * 377361847f8eSopenharmony_ci * @enum { number } 377461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 377561847f8eSopenharmony_ci * @crossplatform 377661847f8eSopenharmony_ci * @atomicservice 377761847f8eSopenharmony_ci * @since 11 377861847f8eSopenharmony_ci */ 377961847f8eSopenharmony_cideclare enum RelateType { 378061847f8eSopenharmony_ci /** 378161847f8eSopenharmony_ci * Scales the current component to fill the parent component. 378261847f8eSopenharmony_ci * 378361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 378461847f8eSopenharmony_ci * @since 7 378561847f8eSopenharmony_ci */ 378661847f8eSopenharmony_ci /** 378761847f8eSopenharmony_ci * Scales the current component to fill the parent component. 378861847f8eSopenharmony_ci * 378961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 379061847f8eSopenharmony_ci * @crossplatform 379161847f8eSopenharmony_ci * @since 10 379261847f8eSopenharmony_ci */ 379361847f8eSopenharmony_ci /** 379461847f8eSopenharmony_ci * Scales the current component to fill the parent component. 379561847f8eSopenharmony_ci * 379661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 379761847f8eSopenharmony_ci * @crossplatform 379861847f8eSopenharmony_ci * @atomicservice 379961847f8eSopenharmony_ci * @since 11 380061847f8eSopenharmony_ci */ 380161847f8eSopenharmony_ci FILL, 380261847f8eSopenharmony_ci 380361847f8eSopenharmony_ci /** 380461847f8eSopenharmony_ci * Scales the current component to fit the parent component. 380561847f8eSopenharmony_ci * 380661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 380761847f8eSopenharmony_ci * @since 7 380861847f8eSopenharmony_ci */ 380961847f8eSopenharmony_ci /** 381061847f8eSopenharmony_ci * Scales the current component to fit the parent component. 381161847f8eSopenharmony_ci * 381261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 381361847f8eSopenharmony_ci * @crossplatform 381461847f8eSopenharmony_ci * @since 10 381561847f8eSopenharmony_ci */ 381661847f8eSopenharmony_ci /** 381761847f8eSopenharmony_ci * Scales the current component to fit the parent component. 381861847f8eSopenharmony_ci * 381961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 382061847f8eSopenharmony_ci * @crossplatform 382161847f8eSopenharmony_ci * @atomicservice 382261847f8eSopenharmony_ci * @since 11 382361847f8eSopenharmony_ci */ 382461847f8eSopenharmony_ci FIT, 382561847f8eSopenharmony_ci} 382661847f8eSopenharmony_ci 382761847f8eSopenharmony_ci/** 382861847f8eSopenharmony_ci * Controls the display or hide of the current component 382961847f8eSopenharmony_ci * 383061847f8eSopenharmony_ci * @enum { number } 383161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 383261847f8eSopenharmony_ci * @since 7 383361847f8eSopenharmony_ci */ 383461847f8eSopenharmony_ci/** 383561847f8eSopenharmony_ci * Controls the display or hide of the current component 383661847f8eSopenharmony_ci * 383761847f8eSopenharmony_ci * @enum { number } 383861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 383961847f8eSopenharmony_ci * @form 384061847f8eSopenharmony_ci * @since 9 384161847f8eSopenharmony_ci */ 384261847f8eSopenharmony_ci/** 384361847f8eSopenharmony_ci * Controls the display or hide of the current component 384461847f8eSopenharmony_ci * 384561847f8eSopenharmony_ci * @enum { number } 384661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 384761847f8eSopenharmony_ci * @crossplatform 384861847f8eSopenharmony_ci * @form 384961847f8eSopenharmony_ci * @since 10 385061847f8eSopenharmony_ci */ 385161847f8eSopenharmony_ci/** 385261847f8eSopenharmony_ci * Controls the display or hide of the current component 385361847f8eSopenharmony_ci * 385461847f8eSopenharmony_ci * @enum { number } 385561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 385661847f8eSopenharmony_ci * @crossplatform 385761847f8eSopenharmony_ci * @form 385861847f8eSopenharmony_ci * @atomicservice 385961847f8eSopenharmony_ci * @since 11 386061847f8eSopenharmony_ci */ 386161847f8eSopenharmony_cideclare enum Visibility { 386261847f8eSopenharmony_ci /** 386361847f8eSopenharmony_ci * Show 386461847f8eSopenharmony_ci * 386561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 386661847f8eSopenharmony_ci * @since 7 386761847f8eSopenharmony_ci */ 386861847f8eSopenharmony_ci /** 386961847f8eSopenharmony_ci * Show 387061847f8eSopenharmony_ci * 387161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 387261847f8eSopenharmony_ci * @form 387361847f8eSopenharmony_ci * @since 9 387461847f8eSopenharmony_ci */ 387561847f8eSopenharmony_ci /** 387661847f8eSopenharmony_ci * Show 387761847f8eSopenharmony_ci * 387861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 387961847f8eSopenharmony_ci * @crossplatform 388061847f8eSopenharmony_ci * @form 388161847f8eSopenharmony_ci * @since 10 388261847f8eSopenharmony_ci */ 388361847f8eSopenharmony_ci /** 388461847f8eSopenharmony_ci * Show 388561847f8eSopenharmony_ci * 388661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 388761847f8eSopenharmony_ci * @crossplatform 388861847f8eSopenharmony_ci * @form 388961847f8eSopenharmony_ci * @atomicservice 389061847f8eSopenharmony_ci * @since 11 389161847f8eSopenharmony_ci */ 389261847f8eSopenharmony_ci Visible, 389361847f8eSopenharmony_ci 389461847f8eSopenharmony_ci /** 389561847f8eSopenharmony_ci * Hide, but participate in layout for placeholder. 389661847f8eSopenharmony_ci * 389761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 389861847f8eSopenharmony_ci * @since 7 389961847f8eSopenharmony_ci */ 390061847f8eSopenharmony_ci /** 390161847f8eSopenharmony_ci * Hide, but participate in layout for placeholder. 390261847f8eSopenharmony_ci * 390361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 390461847f8eSopenharmony_ci * @form 390561847f8eSopenharmony_ci * @since 9 390661847f8eSopenharmony_ci */ 390761847f8eSopenharmony_ci /** 390861847f8eSopenharmony_ci * Hide, but participate in layout for placeholder. 390961847f8eSopenharmony_ci * 391061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 391161847f8eSopenharmony_ci * @crossplatform 391261847f8eSopenharmony_ci * @form 391361847f8eSopenharmony_ci * @since 10 391461847f8eSopenharmony_ci */ 391561847f8eSopenharmony_ci /** 391661847f8eSopenharmony_ci * Hide, but participate in layout for placeholder. 391761847f8eSopenharmony_ci * 391861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 391961847f8eSopenharmony_ci * @crossplatform 392061847f8eSopenharmony_ci * @form 392161847f8eSopenharmony_ci * @atomicservice 392261847f8eSopenharmony_ci * @since 11 392361847f8eSopenharmony_ci */ 392461847f8eSopenharmony_ci Hidden, 392561847f8eSopenharmony_ci 392661847f8eSopenharmony_ci /** 392761847f8eSopenharmony_ci * Hides but does not participate in layout and does not take place. 392861847f8eSopenharmony_ci * 392961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 393061847f8eSopenharmony_ci * @since 7 393161847f8eSopenharmony_ci */ 393261847f8eSopenharmony_ci /** 393361847f8eSopenharmony_ci * Hides but does not participate in layout and does not take place. 393461847f8eSopenharmony_ci * 393561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 393661847f8eSopenharmony_ci * @form 393761847f8eSopenharmony_ci * @since 9 393861847f8eSopenharmony_ci */ 393961847f8eSopenharmony_ci /** 394061847f8eSopenharmony_ci * Hides but does not participate in layout and does not take place. 394161847f8eSopenharmony_ci * 394261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 394361847f8eSopenharmony_ci * @crossplatform 394461847f8eSopenharmony_ci * @form 394561847f8eSopenharmony_ci * @since 10 394661847f8eSopenharmony_ci */ 394761847f8eSopenharmony_ci /** 394861847f8eSopenharmony_ci * Hides but does not participate in layout and does not take place. 394961847f8eSopenharmony_ci * 395061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 395161847f8eSopenharmony_ci * @crossplatform 395261847f8eSopenharmony_ci * @form 395361847f8eSopenharmony_ci * @atomicservice 395461847f8eSopenharmony_ci * @since 11 395561847f8eSopenharmony_ci */ 395661847f8eSopenharmony_ci None, 395761847f8eSopenharmony_ci} 395861847f8eSopenharmony_ci 395961847f8eSopenharmony_ci/** 396061847f8eSopenharmony_ci * LineCapStyle enumeration description 396161847f8eSopenharmony_ci * 396261847f8eSopenharmony_ci * @enum { number } 396361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 396461847f8eSopenharmony_ci * @since 7 396561847f8eSopenharmony_ci */ 396661847f8eSopenharmony_ci/** 396761847f8eSopenharmony_ci * LineCapStyle enumeration description 396861847f8eSopenharmony_ci * 396961847f8eSopenharmony_ci * @enum { number } 397061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 397161847f8eSopenharmony_ci * @form 397261847f8eSopenharmony_ci * @since 9 397361847f8eSopenharmony_ci */ 397461847f8eSopenharmony_ci/** 397561847f8eSopenharmony_ci * LineCapStyle enumeration description 397661847f8eSopenharmony_ci * 397761847f8eSopenharmony_ci * @enum { number } 397861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 397961847f8eSopenharmony_ci * @crossplatform 398061847f8eSopenharmony_ci * @form 398161847f8eSopenharmony_ci * @since 10 398261847f8eSopenharmony_ci */ 398361847f8eSopenharmony_ci/** 398461847f8eSopenharmony_ci * LineCapStyle enumeration description 398561847f8eSopenharmony_ci * 398661847f8eSopenharmony_ci * @enum { number } 398761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 398861847f8eSopenharmony_ci * @crossplatform 398961847f8eSopenharmony_ci * @form 399061847f8eSopenharmony_ci * @atomicservice 399161847f8eSopenharmony_ci * @since 11 399261847f8eSopenharmony_ci */ 399361847f8eSopenharmony_cideclare enum LineCapStyle { 399461847f8eSopenharmony_ci /** 399561847f8eSopenharmony_ci * The two ends of the dividing line are parallel lines. 399661847f8eSopenharmony_ci * 399761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 399861847f8eSopenharmony_ci * @since 7 399961847f8eSopenharmony_ci */ 400061847f8eSopenharmony_ci /** 400161847f8eSopenharmony_ci * The two ends of the dividing line are parallel lines. 400261847f8eSopenharmony_ci * 400361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 400461847f8eSopenharmony_ci * @form 400561847f8eSopenharmony_ci * @since 9 400661847f8eSopenharmony_ci */ 400761847f8eSopenharmony_ci /** 400861847f8eSopenharmony_ci * The two ends of the dividing line are parallel lines. 400961847f8eSopenharmony_ci * 401061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 401161847f8eSopenharmony_ci * @crossplatform 401261847f8eSopenharmony_ci * @form 401361847f8eSopenharmony_ci * @since 10 401461847f8eSopenharmony_ci */ 401561847f8eSopenharmony_ci /** 401661847f8eSopenharmony_ci * The two ends of the dividing line are parallel lines. 401761847f8eSopenharmony_ci * 401861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 401961847f8eSopenharmony_ci * @crossplatform 402061847f8eSopenharmony_ci * @form 402161847f8eSopenharmony_ci * @atomicservice 402261847f8eSopenharmony_ci * @since 11 402361847f8eSopenharmony_ci */ 402461847f8eSopenharmony_ci Butt, 402561847f8eSopenharmony_ci 402661847f8eSopenharmony_ci /** 402761847f8eSopenharmony_ci * The two ends of the dividing line are semicircles. 402861847f8eSopenharmony_ci * 402961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 403061847f8eSopenharmony_ci * @since 7 403161847f8eSopenharmony_ci */ 403261847f8eSopenharmony_ci /** 403361847f8eSopenharmony_ci * The two ends of the dividing line are semicircles. 403461847f8eSopenharmony_ci * 403561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 403661847f8eSopenharmony_ci * @form 403761847f8eSopenharmony_ci * @since 9 403861847f8eSopenharmony_ci */ 403961847f8eSopenharmony_ci /** 404061847f8eSopenharmony_ci * The two ends of the dividing line are semicircles. 404161847f8eSopenharmony_ci * 404261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 404361847f8eSopenharmony_ci * @crossplatform 404461847f8eSopenharmony_ci * @form 404561847f8eSopenharmony_ci * @since 10 404661847f8eSopenharmony_ci */ 404761847f8eSopenharmony_ci /** 404861847f8eSopenharmony_ci * The two ends of the dividing line are semicircles. 404961847f8eSopenharmony_ci * 405061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 405161847f8eSopenharmony_ci * @crossplatform 405261847f8eSopenharmony_ci * @form 405361847f8eSopenharmony_ci * @atomicservice 405461847f8eSopenharmony_ci * @since 11 405561847f8eSopenharmony_ci */ 405661847f8eSopenharmony_ci Round, 405761847f8eSopenharmony_ci 405861847f8eSopenharmony_ci /** 405961847f8eSopenharmony_ci * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width. 406061847f8eSopenharmony_ci * 406161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 406261847f8eSopenharmony_ci * @since 7 406361847f8eSopenharmony_ci */ 406461847f8eSopenharmony_ci /** 406561847f8eSopenharmony_ci * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width. 406661847f8eSopenharmony_ci * 406761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 406861847f8eSopenharmony_ci * @form 406961847f8eSopenharmony_ci * @since 9 407061847f8eSopenharmony_ci */ 407161847f8eSopenharmony_ci /** 407261847f8eSopenharmony_ci * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width. 407361847f8eSopenharmony_ci * 407461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 407561847f8eSopenharmony_ci * @crossplatform 407661847f8eSopenharmony_ci * @form 407761847f8eSopenharmony_ci * @since 10 407861847f8eSopenharmony_ci */ 407961847f8eSopenharmony_ci /** 408061847f8eSopenharmony_ci * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width. 408161847f8eSopenharmony_ci * 408261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 408361847f8eSopenharmony_ci * @crossplatform 408461847f8eSopenharmony_ci * @form 408561847f8eSopenharmony_ci * @atomicservice 408661847f8eSopenharmony_ci * @since 11 408761847f8eSopenharmony_ci */ 408861847f8eSopenharmony_ci Square, 408961847f8eSopenharmony_ci} 409061847f8eSopenharmony_ci 409161847f8eSopenharmony_ci/** 409261847f8eSopenharmony_ci * Axis enumeration description. 409361847f8eSopenharmony_ci * 409461847f8eSopenharmony_ci * @enum { number } 409561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 409661847f8eSopenharmony_ci * @since 7 409761847f8eSopenharmony_ci */ 409861847f8eSopenharmony_ci/** 409961847f8eSopenharmony_ci * Axis enumeration description. 410061847f8eSopenharmony_ci * 410161847f8eSopenharmony_ci * @enum { number } 410261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 410361847f8eSopenharmony_ci * @form 410461847f8eSopenharmony_ci * @since 9 410561847f8eSopenharmony_ci */ 410661847f8eSopenharmony_ci/** 410761847f8eSopenharmony_ci * Axis enumeration description. 410861847f8eSopenharmony_ci * 410961847f8eSopenharmony_ci * @enum { number } 411061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 411161847f8eSopenharmony_ci * @crossplatform 411261847f8eSopenharmony_ci * @form 411361847f8eSopenharmony_ci * @since 10 411461847f8eSopenharmony_ci */ 411561847f8eSopenharmony_ci/** 411661847f8eSopenharmony_ci * Axis enumeration description. 411761847f8eSopenharmony_ci * 411861847f8eSopenharmony_ci * @enum { number } 411961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 412061847f8eSopenharmony_ci * @crossplatform 412161847f8eSopenharmony_ci * @form 412261847f8eSopenharmony_ci * @atomicservice 412361847f8eSopenharmony_ci * @since 11 412461847f8eSopenharmony_ci */ 412561847f8eSopenharmony_cideclare enum Axis { 412661847f8eSopenharmony_ci /** 412761847f8eSopenharmony_ci * Longitudinal arrangement 412861847f8eSopenharmony_ci * 412961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 413061847f8eSopenharmony_ci * @since 7 413161847f8eSopenharmony_ci */ 413261847f8eSopenharmony_ci /** 413361847f8eSopenharmony_ci * Longitudinal arrangement 413461847f8eSopenharmony_ci * 413561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 413661847f8eSopenharmony_ci * @form 413761847f8eSopenharmony_ci * @since 9 413861847f8eSopenharmony_ci */ 413961847f8eSopenharmony_ci /** 414061847f8eSopenharmony_ci * Longitudinal arrangement 414161847f8eSopenharmony_ci * 414261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 414361847f8eSopenharmony_ci * @crossplatform 414461847f8eSopenharmony_ci * @form 414561847f8eSopenharmony_ci * @since 10 414661847f8eSopenharmony_ci */ 414761847f8eSopenharmony_ci /** 414861847f8eSopenharmony_ci * Longitudinal arrangement 414961847f8eSopenharmony_ci * 415061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 415161847f8eSopenharmony_ci * @crossplatform 415261847f8eSopenharmony_ci * @form 415361847f8eSopenharmony_ci * @atomicservice 415461847f8eSopenharmony_ci * @since 11 415561847f8eSopenharmony_ci */ 415661847f8eSopenharmony_ci Vertical, 415761847f8eSopenharmony_ci 415861847f8eSopenharmony_ci /** 415961847f8eSopenharmony_ci * Horizontal arrangement. 416061847f8eSopenharmony_ci * 416161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 416261847f8eSopenharmony_ci * @since 7 416361847f8eSopenharmony_ci */ 416461847f8eSopenharmony_ci /** 416561847f8eSopenharmony_ci * Horizontal arrangement. 416661847f8eSopenharmony_ci * 416761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 416861847f8eSopenharmony_ci * @form 416961847f8eSopenharmony_ci * @since 9 417061847f8eSopenharmony_ci */ 417161847f8eSopenharmony_ci /** 417261847f8eSopenharmony_ci * Horizontal arrangement. 417361847f8eSopenharmony_ci * 417461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 417561847f8eSopenharmony_ci * @crossplatform 417661847f8eSopenharmony_ci * @form 417761847f8eSopenharmony_ci * @since 10 417861847f8eSopenharmony_ci */ 417961847f8eSopenharmony_ci /** 418061847f8eSopenharmony_ci * Horizontal arrangement. 418161847f8eSopenharmony_ci * 418261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 418361847f8eSopenharmony_ci * @crossplatform 418461847f8eSopenharmony_ci * @form 418561847f8eSopenharmony_ci * @atomicservice 418661847f8eSopenharmony_ci * @since 11 418761847f8eSopenharmony_ci */ 418861847f8eSopenharmony_ci Horizontal, 418961847f8eSopenharmony_ci} 419061847f8eSopenharmony_ci 419161847f8eSopenharmony_ci/** 419261847f8eSopenharmony_ci * HorizontalAlign enumeration description. 419361847f8eSopenharmony_ci * 419461847f8eSopenharmony_ci * @enum { number } 419561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 419661847f8eSopenharmony_ci * @since 7 419761847f8eSopenharmony_ci */ 419861847f8eSopenharmony_ci/** 419961847f8eSopenharmony_ci * HorizontalAlign enumeration description. 420061847f8eSopenharmony_ci * 420161847f8eSopenharmony_ci * @enum { number } 420261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 420361847f8eSopenharmony_ci * @form 420461847f8eSopenharmony_ci * @since 9 420561847f8eSopenharmony_ci */ 420661847f8eSopenharmony_ci/** 420761847f8eSopenharmony_ci * HorizontalAlign enumeration description. 420861847f8eSopenharmony_ci * 420961847f8eSopenharmony_ci * @enum { number } 421061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 421161847f8eSopenharmony_ci * @crossplatform 421261847f8eSopenharmony_ci * @form 421361847f8eSopenharmony_ci * @since 10 421461847f8eSopenharmony_ci */ 421561847f8eSopenharmony_ci/** 421661847f8eSopenharmony_ci * HorizontalAlign enumeration description. 421761847f8eSopenharmony_ci * 421861847f8eSopenharmony_ci * @enum { number } 421961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 422061847f8eSopenharmony_ci * @crossplatform 422161847f8eSopenharmony_ci * @form 422261847f8eSopenharmony_ci * @atomicservice 422361847f8eSopenharmony_ci * @since 11 422461847f8eSopenharmony_ci */ 422561847f8eSopenharmony_cideclare enum HorizontalAlign { 422661847f8eSopenharmony_ci /** 422761847f8eSopenharmony_ci * Aligns the start end in the language direction. 422861847f8eSopenharmony_ci * 422961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 423061847f8eSopenharmony_ci * @since 7 423161847f8eSopenharmony_ci */ 423261847f8eSopenharmony_ci /** 423361847f8eSopenharmony_ci * Aligns the start end in the language direction. 423461847f8eSopenharmony_ci * 423561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 423661847f8eSopenharmony_ci * @form 423761847f8eSopenharmony_ci * @since 9 423861847f8eSopenharmony_ci */ 423961847f8eSopenharmony_ci /** 424061847f8eSopenharmony_ci * Aligns the start end in the language direction. 424161847f8eSopenharmony_ci * 424261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 424361847f8eSopenharmony_ci * @crossplatform 424461847f8eSopenharmony_ci * @form 424561847f8eSopenharmony_ci * @since 10 424661847f8eSopenharmony_ci */ 424761847f8eSopenharmony_ci /** 424861847f8eSopenharmony_ci * Aligns the start end in the language direction. 424961847f8eSopenharmony_ci * 425061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 425161847f8eSopenharmony_ci * @crossplatform 425261847f8eSopenharmony_ci * @form 425361847f8eSopenharmony_ci * @atomicservice 425461847f8eSopenharmony_ci * @since 11 425561847f8eSopenharmony_ci */ 425661847f8eSopenharmony_ci Start, 425761847f8eSopenharmony_ci 425861847f8eSopenharmony_ci /** 425961847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 426061847f8eSopenharmony_ci * 426161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 426261847f8eSopenharmony_ci * @since 7 426361847f8eSopenharmony_ci */ 426461847f8eSopenharmony_ci /** 426561847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 426661847f8eSopenharmony_ci * 426761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 426861847f8eSopenharmony_ci * @form 426961847f8eSopenharmony_ci * @since 9 427061847f8eSopenharmony_ci */ 427161847f8eSopenharmony_ci /** 427261847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 427361847f8eSopenharmony_ci * 427461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 427561847f8eSopenharmony_ci * @crossplatform 427661847f8eSopenharmony_ci * @form 427761847f8eSopenharmony_ci * @since 10 427861847f8eSopenharmony_ci */ 427961847f8eSopenharmony_ci /** 428061847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 428161847f8eSopenharmony_ci * 428261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 428361847f8eSopenharmony_ci * @crossplatform 428461847f8eSopenharmony_ci * @form 428561847f8eSopenharmony_ci * @atomicservice 428661847f8eSopenharmony_ci * @since 11 428761847f8eSopenharmony_ci */ 428861847f8eSopenharmony_ci Center, 428961847f8eSopenharmony_ci 429061847f8eSopenharmony_ci /** 429161847f8eSopenharmony_ci * Aligns the ends in the language direction. 429261847f8eSopenharmony_ci * 429361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 429461847f8eSopenharmony_ci * @since 7 429561847f8eSopenharmony_ci */ 429661847f8eSopenharmony_ci /** 429761847f8eSopenharmony_ci * Aligns the ends in the language direction. 429861847f8eSopenharmony_ci * 429961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 430061847f8eSopenharmony_ci * @form 430161847f8eSopenharmony_ci * @since 9 430261847f8eSopenharmony_ci */ 430361847f8eSopenharmony_ci /** 430461847f8eSopenharmony_ci * Aligns the ends in the language direction. 430561847f8eSopenharmony_ci * 430661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 430761847f8eSopenharmony_ci * @crossplatform 430861847f8eSopenharmony_ci * @form 430961847f8eSopenharmony_ci * @since 10 431061847f8eSopenharmony_ci */ 431161847f8eSopenharmony_ci /** 431261847f8eSopenharmony_ci * Aligns the ends in the language direction. 431361847f8eSopenharmony_ci * 431461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 431561847f8eSopenharmony_ci * @crossplatform 431661847f8eSopenharmony_ci * @form 431761847f8eSopenharmony_ci * @atomicservice 431861847f8eSopenharmony_ci * @since 11 431961847f8eSopenharmony_ci */ 432061847f8eSopenharmony_ci End, 432161847f8eSopenharmony_ci} 432261847f8eSopenharmony_ci 432361847f8eSopenharmony_ci/** 432461847f8eSopenharmony_ci * FlexAlign enumeration description. 432561847f8eSopenharmony_ci * 432661847f8eSopenharmony_ci * @enum { number } 432761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 432861847f8eSopenharmony_ci * @since 7 432961847f8eSopenharmony_ci */ 433061847f8eSopenharmony_ci/** 433161847f8eSopenharmony_ci * FlexAlign enumeration description. 433261847f8eSopenharmony_ci * 433361847f8eSopenharmony_ci * @enum { number } 433461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 433561847f8eSopenharmony_ci * @form 433661847f8eSopenharmony_ci * @since 9 433761847f8eSopenharmony_ci */ 433861847f8eSopenharmony_ci/** 433961847f8eSopenharmony_ci * FlexAlign enumeration description. 434061847f8eSopenharmony_ci * 434161847f8eSopenharmony_ci * @enum { number } 434261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 434361847f8eSopenharmony_ci * @crossplatform 434461847f8eSopenharmony_ci * @form 434561847f8eSopenharmony_ci * @since 10 434661847f8eSopenharmony_ci */ 434761847f8eSopenharmony_ci/** 434861847f8eSopenharmony_ci * FlexAlign enumeration description. 434961847f8eSopenharmony_ci * 435061847f8eSopenharmony_ci * @enum { number } 435161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 435261847f8eSopenharmony_ci * @crossplatform 435361847f8eSopenharmony_ci * @form 435461847f8eSopenharmony_ci * @atomicservice 435561847f8eSopenharmony_ci * @since 11 435661847f8eSopenharmony_ci */ 435761847f8eSopenharmony_cideclare enum FlexAlign { 435861847f8eSopenharmony_ci /** 435961847f8eSopenharmony_ci * The element is aligned at the head of the principal axis, 436061847f8eSopenharmony_ci * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one. 436161847f8eSopenharmony_ci * 436261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 436361847f8eSopenharmony_ci * @since 7 436461847f8eSopenharmony_ci */ 436561847f8eSopenharmony_ci /** 436661847f8eSopenharmony_ci * The element is aligned at the head of the principal axis, 436761847f8eSopenharmony_ci * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one. 436861847f8eSopenharmony_ci * 436961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 437061847f8eSopenharmony_ci * @form 437161847f8eSopenharmony_ci * @since 9 437261847f8eSopenharmony_ci */ 437361847f8eSopenharmony_ci /** 437461847f8eSopenharmony_ci * The element is aligned at the head of the principal axis, 437561847f8eSopenharmony_ci * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one. 437661847f8eSopenharmony_ci * 437761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 437861847f8eSopenharmony_ci * @crossplatform 437961847f8eSopenharmony_ci * @form 438061847f8eSopenharmony_ci * @since 10 438161847f8eSopenharmony_ci */ 438261847f8eSopenharmony_ci /** 438361847f8eSopenharmony_ci * The element is aligned at the head of the principal axis, 438461847f8eSopenharmony_ci * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one. 438561847f8eSopenharmony_ci * 438661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 438761847f8eSopenharmony_ci * @crossplatform 438861847f8eSopenharmony_ci * @form 438961847f8eSopenharmony_ci * @atomicservice 439061847f8eSopenharmony_ci * @since 11 439161847f8eSopenharmony_ci */ 439261847f8eSopenharmony_ci Start, 439361847f8eSopenharmony_ci 439461847f8eSopenharmony_ci /** 439561847f8eSopenharmony_ci * The elements are centered in the direction of the principal axis, 439661847f8eSopenharmony_ci * and the first element is the same distance from the beginning of the row as the last element is from the end of the row. 439761847f8eSopenharmony_ci * 439861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 439961847f8eSopenharmony_ci * @since 7 440061847f8eSopenharmony_ci */ 440161847f8eSopenharmony_ci /** 440261847f8eSopenharmony_ci * The elements are centered in the direction of the principal axis, 440361847f8eSopenharmony_ci * and the first element is the same distance from the beginning of the row as the last element is from the end of the row. 440461847f8eSopenharmony_ci * 440561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 440661847f8eSopenharmony_ci * @form 440761847f8eSopenharmony_ci * @since 9 440861847f8eSopenharmony_ci */ 440961847f8eSopenharmony_ci /** 441061847f8eSopenharmony_ci * The elements are centered in the direction of the principal axis, 441161847f8eSopenharmony_ci * and the first element is the same distance from the beginning of the row as the last element is from the end of the row. 441261847f8eSopenharmony_ci * 441361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 441461847f8eSopenharmony_ci * @crossplatform 441561847f8eSopenharmony_ci * @form 441661847f8eSopenharmony_ci * @since 10 441761847f8eSopenharmony_ci */ 441861847f8eSopenharmony_ci /** 441961847f8eSopenharmony_ci * The elements are centered in the direction of the principal axis, 442061847f8eSopenharmony_ci * and the first element is the same distance from the beginning of the row as the last element is from the end of the row. 442161847f8eSopenharmony_ci * 442261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 442361847f8eSopenharmony_ci * @crossplatform 442461847f8eSopenharmony_ci * @form 442561847f8eSopenharmony_ci * @atomicservice 442661847f8eSopenharmony_ci * @since 11 442761847f8eSopenharmony_ci */ 442861847f8eSopenharmony_ci Center, 442961847f8eSopenharmony_ci 443061847f8eSopenharmony_ci /** 443161847f8eSopenharmony_ci * The element is aligned at the tail of the principal axis, 443261847f8eSopenharmony_ci * the last element is aligned at the end of the row, and the other elements are aligned with the next. 443361847f8eSopenharmony_ci * 443461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 443561847f8eSopenharmony_ci * @since 7 443661847f8eSopenharmony_ci */ 443761847f8eSopenharmony_ci /** 443861847f8eSopenharmony_ci * The element is aligned at the tail of the principal axis, 443961847f8eSopenharmony_ci * the last element is aligned at the end of the row, and the other elements are aligned with the next. 444061847f8eSopenharmony_ci * 444161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 444261847f8eSopenharmony_ci * @form 444361847f8eSopenharmony_ci * @since 9 444461847f8eSopenharmony_ci */ 444561847f8eSopenharmony_ci /** 444661847f8eSopenharmony_ci * The element is aligned at the tail of the principal axis, 444761847f8eSopenharmony_ci * the last element is aligned at the end of the row, and the other elements are aligned with the next. 444861847f8eSopenharmony_ci * 444961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 445061847f8eSopenharmony_ci * @crossplatform 445161847f8eSopenharmony_ci * @form 445261847f8eSopenharmony_ci * @since 10 445361847f8eSopenharmony_ci */ 445461847f8eSopenharmony_ci /** 445561847f8eSopenharmony_ci * The element is aligned at the tail of the principal axis, 445661847f8eSopenharmony_ci * the last element is aligned at the end of the row, and the other elements are aligned with the next. 445761847f8eSopenharmony_ci * 445861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 445961847f8eSopenharmony_ci * @crossplatform 446061847f8eSopenharmony_ci * @form 446161847f8eSopenharmony_ci * @atomicservice 446261847f8eSopenharmony_ci * @since 11 446361847f8eSopenharmony_ci */ 446461847f8eSopenharmony_ci End, 446561847f8eSopenharmony_ci 446661847f8eSopenharmony_ci /** 446761847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 446861847f8eSopenharmony_ci * with the same distance between adjacent elements. 446961847f8eSopenharmony_ci * The first element aligns with the beginning of the line, and the last element aligns with the end of the line. 447061847f8eSopenharmony_ci * 447161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 447261847f8eSopenharmony_ci * @since 7 447361847f8eSopenharmony_ci */ 447461847f8eSopenharmony_ci /** 447561847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 447661847f8eSopenharmony_ci * with the same distance between adjacent elements. 447761847f8eSopenharmony_ci * The first element aligns with the beginning of the line, and the last element aligns with the end of the line. 447861847f8eSopenharmony_ci * 447961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 448061847f8eSopenharmony_ci * @form 448161847f8eSopenharmony_ci * @since 9 448261847f8eSopenharmony_ci */ 448361847f8eSopenharmony_ci /** 448461847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 448561847f8eSopenharmony_ci * with the same distance between adjacent elements. 448661847f8eSopenharmony_ci * The first element aligns with the beginning of the line, and the last element aligns with the end of the line. 448761847f8eSopenharmony_ci * 448861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 448961847f8eSopenharmony_ci * @crossplatform 449061847f8eSopenharmony_ci * @form 449161847f8eSopenharmony_ci * @since 10 449261847f8eSopenharmony_ci */ 449361847f8eSopenharmony_ci /** 449461847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 449561847f8eSopenharmony_ci * with the same distance between adjacent elements. 449661847f8eSopenharmony_ci * The first element aligns with the beginning of the line, and the last element aligns with the end of the line. 449761847f8eSopenharmony_ci * 449861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 449961847f8eSopenharmony_ci * @crossplatform 450061847f8eSopenharmony_ci * @form 450161847f8eSopenharmony_ci * @atomicservice 450261847f8eSopenharmony_ci * @since 11 450361847f8eSopenharmony_ci */ 450461847f8eSopenharmony_ci SpaceBetween, 450561847f8eSopenharmony_ci 450661847f8eSopenharmony_ci /** 450761847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 450861847f8eSopenharmony_ci * with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between 450961847f8eSopenharmony_ci * the first element and the distance between the last element and the end of the row. 451061847f8eSopenharmony_ci * 451161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 451261847f8eSopenharmony_ci * @since 7 451361847f8eSopenharmony_ci */ 451461847f8eSopenharmony_ci /** 451561847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 451661847f8eSopenharmony_ci * with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between 451761847f8eSopenharmony_ci * the first element and the distance between the last element and the end of the row. 451861847f8eSopenharmony_ci * 451961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 452061847f8eSopenharmony_ci * @form 452161847f8eSopenharmony_ci * @since 9 452261847f8eSopenharmony_ci */ 452361847f8eSopenharmony_ci /** 452461847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 452561847f8eSopenharmony_ci * with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between 452661847f8eSopenharmony_ci * the first element and the distance between the last element and the end of the row. 452761847f8eSopenharmony_ci * 452861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 452961847f8eSopenharmony_ci * @crossplatform 453061847f8eSopenharmony_ci * @form 453161847f8eSopenharmony_ci * @since 10 453261847f8eSopenharmony_ci */ 453361847f8eSopenharmony_ci /** 453461847f8eSopenharmony_ci * Elastic elements are evenly distributed in the direction of the Flex principal axis, 453561847f8eSopenharmony_ci * with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between 453661847f8eSopenharmony_ci * the first element and the distance between the last element and the end of the row. 453761847f8eSopenharmony_ci * 453861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 453961847f8eSopenharmony_ci * @crossplatform 454061847f8eSopenharmony_ci * @form 454161847f8eSopenharmony_ci * @atomicservice 454261847f8eSopenharmony_ci * @since 11 454361847f8eSopenharmony_ci */ 454461847f8eSopenharmony_ci SpaceAround, 454561847f8eSopenharmony_ci 454661847f8eSopenharmony_ci /** 454761847f8eSopenharmony_ci * Elements in the Flex axis direction are evenly spaced. 454861847f8eSopenharmony_ci * The spacing between adjacent elements, the spacing between the first element and the beginning of the row, 454961847f8eSopenharmony_ci * and the spacing between the last element and the end of the row are the same. 455061847f8eSopenharmony_ci * 455161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 455261847f8eSopenharmony_ci * @since 7 455361847f8eSopenharmony_ci */ 455461847f8eSopenharmony_ci /** 455561847f8eSopenharmony_ci * Elements in the Flex axis direction are evenly spaced. 455661847f8eSopenharmony_ci * The spacing between adjacent elements, the spacing between the first element and the beginning of the row, 455761847f8eSopenharmony_ci * and the spacing between the last element and the end of the row are the same. 455861847f8eSopenharmony_ci * 455961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 456061847f8eSopenharmony_ci * @form 456161847f8eSopenharmony_ci * @since 9 456261847f8eSopenharmony_ci */ 456361847f8eSopenharmony_ci /** 456461847f8eSopenharmony_ci * Elements in the Flex axis direction are evenly spaced. 456561847f8eSopenharmony_ci * The spacing between adjacent elements, the spacing between the first element and the beginning of the row, 456661847f8eSopenharmony_ci * and the spacing between the last element and the end of the row are the same. 456761847f8eSopenharmony_ci * 456861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 456961847f8eSopenharmony_ci * @crossplatform 457061847f8eSopenharmony_ci * @form 457161847f8eSopenharmony_ci * @since 10 457261847f8eSopenharmony_ci */ 457361847f8eSopenharmony_ci /** 457461847f8eSopenharmony_ci * Elements in the Flex axis direction are evenly spaced. 457561847f8eSopenharmony_ci * The spacing between adjacent elements, the spacing between the first element and the beginning of the row, 457661847f8eSopenharmony_ci * and the spacing between the last element and the end of the row are the same. 457761847f8eSopenharmony_ci * 457861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 457961847f8eSopenharmony_ci * @crossplatform 458061847f8eSopenharmony_ci * @form 458161847f8eSopenharmony_ci * @atomicservice 458261847f8eSopenharmony_ci * @since 11 458361847f8eSopenharmony_ci */ 458461847f8eSopenharmony_ci SpaceEvenly, 458561847f8eSopenharmony_ci} 458661847f8eSopenharmony_ci 458761847f8eSopenharmony_ci/** 458861847f8eSopenharmony_ci * ItemAlign enumeration description 458961847f8eSopenharmony_ci * 459061847f8eSopenharmony_ci * @enum { number } 459161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 459261847f8eSopenharmony_ci * @since 7 459361847f8eSopenharmony_ci */ 459461847f8eSopenharmony_ci/** 459561847f8eSopenharmony_ci * ItemAlign enumeration description 459661847f8eSopenharmony_ci * 459761847f8eSopenharmony_ci * @enum { number } 459861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 459961847f8eSopenharmony_ci * @form 460061847f8eSopenharmony_ci * @since 9 460161847f8eSopenharmony_ci */ 460261847f8eSopenharmony_ci/** 460361847f8eSopenharmony_ci * ItemAlign enumeration description 460461847f8eSopenharmony_ci * 460561847f8eSopenharmony_ci * @enum { number } 460661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 460761847f8eSopenharmony_ci * @crossplatform 460861847f8eSopenharmony_ci * @form 460961847f8eSopenharmony_ci * @since 10 461061847f8eSopenharmony_ci */ 461161847f8eSopenharmony_ci/** 461261847f8eSopenharmony_ci * ItemAlign enumeration description 461361847f8eSopenharmony_ci * 461461847f8eSopenharmony_ci * @enum { number } 461561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 461661847f8eSopenharmony_ci * @crossplatform 461761847f8eSopenharmony_ci * @form 461861847f8eSopenharmony_ci * @atomicservice 461961847f8eSopenharmony_ci * @since 11 462061847f8eSopenharmony_ci */ 462161847f8eSopenharmony_cideclare enum ItemAlign { 462261847f8eSopenharmony_ci /** 462361847f8eSopenharmony_ci * Use the default configuration in the Flex container. 462461847f8eSopenharmony_ci * 462561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 462661847f8eSopenharmony_ci * @since 7 462761847f8eSopenharmony_ci */ 462861847f8eSopenharmony_ci /** 462961847f8eSopenharmony_ci * Use the default configuration in the Flex container. 463061847f8eSopenharmony_ci * 463161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 463261847f8eSopenharmony_ci * @form 463361847f8eSopenharmony_ci * @since 9 463461847f8eSopenharmony_ci */ 463561847f8eSopenharmony_ci /** 463661847f8eSopenharmony_ci * Use the default configuration in the Flex container. 463761847f8eSopenharmony_ci * 463861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 463961847f8eSopenharmony_ci * @crossplatform 464061847f8eSopenharmony_ci * @form 464161847f8eSopenharmony_ci * @since 10 464261847f8eSopenharmony_ci */ 464361847f8eSopenharmony_ci /** 464461847f8eSopenharmony_ci * Use the default configuration in the Flex container. 464561847f8eSopenharmony_ci * 464661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 464761847f8eSopenharmony_ci * @crossplatform 464861847f8eSopenharmony_ci * @form 464961847f8eSopenharmony_ci * @atomicservice 465061847f8eSopenharmony_ci * @since 11 465161847f8eSopenharmony_ci */ 465261847f8eSopenharmony_ci Auto, 465361847f8eSopenharmony_ci 465461847f8eSopenharmony_ci /** 465561847f8eSopenharmony_ci * The element is in the Flex container with the cross-axis direction head aligned. 465661847f8eSopenharmony_ci * 465761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 465861847f8eSopenharmony_ci * @since 7 465961847f8eSopenharmony_ci */ 466061847f8eSopenharmony_ci /** 466161847f8eSopenharmony_ci * The element is in the Flex container with the cross-axis direction head aligned. 466261847f8eSopenharmony_ci * 466361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 466461847f8eSopenharmony_ci * @form 466561847f8eSopenharmony_ci * @since 9 466661847f8eSopenharmony_ci */ 466761847f8eSopenharmony_ci /** 466861847f8eSopenharmony_ci * The element is in the Flex container with the cross-axis direction head aligned. 466961847f8eSopenharmony_ci * 467061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 467161847f8eSopenharmony_ci * @crossplatform 467261847f8eSopenharmony_ci * @form 467361847f8eSopenharmony_ci * @since 10 467461847f8eSopenharmony_ci */ 467561847f8eSopenharmony_ci /** 467661847f8eSopenharmony_ci * The element is in the Flex container with the cross-axis direction head aligned. 467761847f8eSopenharmony_ci * 467861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 467961847f8eSopenharmony_ci * @crossplatform 468061847f8eSopenharmony_ci * @form 468161847f8eSopenharmony_ci * @atomicservice 468261847f8eSopenharmony_ci * @since 11 468361847f8eSopenharmony_ci */ 468461847f8eSopenharmony_ci Start, 468561847f8eSopenharmony_ci 468661847f8eSopenharmony_ci /** 468761847f8eSopenharmony_ci * The element is centered in the Flex container with the cross axis direction aligned. 468861847f8eSopenharmony_ci * 468961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 469061847f8eSopenharmony_ci * @since 7 469161847f8eSopenharmony_ci */ 469261847f8eSopenharmony_ci /** 469361847f8eSopenharmony_ci * The element is centered in the Flex container with the cross axis direction aligned. 469461847f8eSopenharmony_ci * 469561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 469661847f8eSopenharmony_ci * @form 469761847f8eSopenharmony_ci * @since 9 469861847f8eSopenharmony_ci */ 469961847f8eSopenharmony_ci /** 470061847f8eSopenharmony_ci * The element is centered in the Flex container with the cross axis direction aligned. 470161847f8eSopenharmony_ci * 470261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 470361847f8eSopenharmony_ci * @crossplatform 470461847f8eSopenharmony_ci * @form 470561847f8eSopenharmony_ci * @since 10 470661847f8eSopenharmony_ci */ 470761847f8eSopenharmony_ci /** 470861847f8eSopenharmony_ci * The element is centered in the Flex container with the cross axis direction aligned. 470961847f8eSopenharmony_ci * 471061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 471161847f8eSopenharmony_ci * @crossplatform 471261847f8eSopenharmony_ci * @form 471361847f8eSopenharmony_ci * @atomicservice 471461847f8eSopenharmony_ci * @since 11 471561847f8eSopenharmony_ci */ 471661847f8eSopenharmony_ci Center, 471761847f8eSopenharmony_ci 471861847f8eSopenharmony_ci /** 471961847f8eSopenharmony_ci * The element is bottom aligned in the Flex container with the cross axis direction. 472061847f8eSopenharmony_ci * 472161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 472261847f8eSopenharmony_ci * @since 7 472361847f8eSopenharmony_ci */ 472461847f8eSopenharmony_ci /** 472561847f8eSopenharmony_ci * The element is bottom aligned in the Flex container with the cross axis direction. 472661847f8eSopenharmony_ci * 472761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 472861847f8eSopenharmony_ci * @form 472961847f8eSopenharmony_ci * @since 9 473061847f8eSopenharmony_ci */ 473161847f8eSopenharmony_ci /** 473261847f8eSopenharmony_ci * The element is bottom aligned in the Flex container with the cross axis direction. 473361847f8eSopenharmony_ci * 473461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 473561847f8eSopenharmony_ci * @crossplatform 473661847f8eSopenharmony_ci * @form 473761847f8eSopenharmony_ci * @since 10 473861847f8eSopenharmony_ci */ 473961847f8eSopenharmony_ci /** 474061847f8eSopenharmony_ci * The element is bottom aligned in the Flex container with the cross axis direction. 474161847f8eSopenharmony_ci * 474261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 474361847f8eSopenharmony_ci * @crossplatform 474461847f8eSopenharmony_ci * @form 474561847f8eSopenharmony_ci * @atomicservice 474661847f8eSopenharmony_ci * @since 11 474761847f8eSopenharmony_ci */ 474861847f8eSopenharmony_ci End, 474961847f8eSopenharmony_ci 475061847f8eSopenharmony_ci /** 475161847f8eSopenharmony_ci * Element In the Flex container, the cross-axis direction text baseline is aligned. 475261847f8eSopenharmony_ci * 475361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 475461847f8eSopenharmony_ci * @since 7 475561847f8eSopenharmony_ci */ 475661847f8eSopenharmony_ci /** 475761847f8eSopenharmony_ci * Element In the Flex container, the cross-axis direction text baseline is aligned. 475861847f8eSopenharmony_ci * 475961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 476061847f8eSopenharmony_ci * @form 476161847f8eSopenharmony_ci * @since 9 476261847f8eSopenharmony_ci */ 476361847f8eSopenharmony_ci /** 476461847f8eSopenharmony_ci * Element In the Flex container, the cross-axis direction text baseline is aligned. 476561847f8eSopenharmony_ci * 476661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 476761847f8eSopenharmony_ci * @crossplatform 476861847f8eSopenharmony_ci * @form 476961847f8eSopenharmony_ci * @since 10 477061847f8eSopenharmony_ci */ 477161847f8eSopenharmony_ci /** 477261847f8eSopenharmony_ci * Element In the Flex container, the cross-axis direction text baseline is aligned. 477361847f8eSopenharmony_ci * 477461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 477561847f8eSopenharmony_ci * @crossplatform 477661847f8eSopenharmony_ci * @form 477761847f8eSopenharmony_ci * @atomicservice 477861847f8eSopenharmony_ci * @since 11 477961847f8eSopenharmony_ci */ 478061847f8eSopenharmony_ci Baseline, 478161847f8eSopenharmony_ci 478261847f8eSopenharmony_ci /** 478361847f8eSopenharmony_ci * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size. 478461847f8eSopenharmony_ci * 478561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 478661847f8eSopenharmony_ci * @since 7 478761847f8eSopenharmony_ci */ 478861847f8eSopenharmony_ci /** 478961847f8eSopenharmony_ci * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size. 479061847f8eSopenharmony_ci * 479161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 479261847f8eSopenharmony_ci * @form 479361847f8eSopenharmony_ci * @since 9 479461847f8eSopenharmony_ci */ 479561847f8eSopenharmony_ci /** 479661847f8eSopenharmony_ci * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size. 479761847f8eSopenharmony_ci * 479861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 479961847f8eSopenharmony_ci * @crossplatform 480061847f8eSopenharmony_ci * @form 480161847f8eSopenharmony_ci * @since 10 480261847f8eSopenharmony_ci */ 480361847f8eSopenharmony_ci /** 480461847f8eSopenharmony_ci * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size. 480561847f8eSopenharmony_ci * 480661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 480761847f8eSopenharmony_ci * @crossplatform 480861847f8eSopenharmony_ci * @form 480961847f8eSopenharmony_ci * @atomicservice 481061847f8eSopenharmony_ci * @since 11 481161847f8eSopenharmony_ci */ 481261847f8eSopenharmony_ci Stretch, 481361847f8eSopenharmony_ci} 481461847f8eSopenharmony_ci 481561847f8eSopenharmony_ci/** 481661847f8eSopenharmony_ci * FlexDirection enumeration description 481761847f8eSopenharmony_ci * 481861847f8eSopenharmony_ci * @enum { number } 481961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 482061847f8eSopenharmony_ci * @since 7 482161847f8eSopenharmony_ci */ 482261847f8eSopenharmony_ci/** 482361847f8eSopenharmony_ci * FlexDirection enumeration description 482461847f8eSopenharmony_ci * 482561847f8eSopenharmony_ci * @enum { number } 482661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 482761847f8eSopenharmony_ci * @form 482861847f8eSopenharmony_ci * @since 9 482961847f8eSopenharmony_ci */ 483061847f8eSopenharmony_ci/** 483161847f8eSopenharmony_ci * FlexDirection enumeration description 483261847f8eSopenharmony_ci * 483361847f8eSopenharmony_ci * @enum { number } 483461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 483561847f8eSopenharmony_ci * @crossplatform 483661847f8eSopenharmony_ci * @form 483761847f8eSopenharmony_ci * @since 10 483861847f8eSopenharmony_ci */ 483961847f8eSopenharmony_ci/** 484061847f8eSopenharmony_ci * FlexDirection enumeration description 484161847f8eSopenharmony_ci * 484261847f8eSopenharmony_ci * @enum { number } 484361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 484461847f8eSopenharmony_ci * @crossplatform 484561847f8eSopenharmony_ci * @form 484661847f8eSopenharmony_ci * @atomicservice 484761847f8eSopenharmony_ci * @since 11 484861847f8eSopenharmony_ci */ 484961847f8eSopenharmony_cideclare enum FlexDirection { 485061847f8eSopenharmony_ci /** 485161847f8eSopenharmony_ci * The main axis is consistent with the row direction as the layout mode. 485261847f8eSopenharmony_ci * 485361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 485461847f8eSopenharmony_ci * @since 7 485561847f8eSopenharmony_ci */ 485661847f8eSopenharmony_ci /** 485761847f8eSopenharmony_ci * The main axis is consistent with the row direction as the layout mode. 485861847f8eSopenharmony_ci * 485961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 486061847f8eSopenharmony_ci * @form 486161847f8eSopenharmony_ci * @since 9 486261847f8eSopenharmony_ci */ 486361847f8eSopenharmony_ci /** 486461847f8eSopenharmony_ci * The main axis is consistent with the row direction as the layout mode. 486561847f8eSopenharmony_ci * 486661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 486761847f8eSopenharmony_ci * @crossplatform 486861847f8eSopenharmony_ci * @form 486961847f8eSopenharmony_ci * @since 10 487061847f8eSopenharmony_ci */ 487161847f8eSopenharmony_ci /** 487261847f8eSopenharmony_ci * The main axis is consistent with the row direction as the layout mode. 487361847f8eSopenharmony_ci * 487461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 487561847f8eSopenharmony_ci * @crossplatform 487661847f8eSopenharmony_ci * @form 487761847f8eSopenharmony_ci * @atomicservice 487861847f8eSopenharmony_ci * @since 11 487961847f8eSopenharmony_ci */ 488061847f8eSopenharmony_ci Row, 488161847f8eSopenharmony_ci 488261847f8eSopenharmony_ci /** 488361847f8eSopenharmony_ci * The main axis is consistent with the column direction as the layout mode. 488461847f8eSopenharmony_ci * 488561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 488661847f8eSopenharmony_ci * @since 7 488761847f8eSopenharmony_ci */ 488861847f8eSopenharmony_ci /** 488961847f8eSopenharmony_ci * The main axis is consistent with the column direction as the layout mode. 489061847f8eSopenharmony_ci * 489161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 489261847f8eSopenharmony_ci * @form 489361847f8eSopenharmony_ci * @since 9 489461847f8eSopenharmony_ci */ 489561847f8eSopenharmony_ci /** 489661847f8eSopenharmony_ci * The main axis is consistent with the column direction as the layout mode. 489761847f8eSopenharmony_ci * 489861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 489961847f8eSopenharmony_ci * @crossplatform 490061847f8eSopenharmony_ci * @form 490161847f8eSopenharmony_ci * @since 10 490261847f8eSopenharmony_ci */ 490361847f8eSopenharmony_ci /** 490461847f8eSopenharmony_ci * The main axis is consistent with the column direction as the layout mode. 490561847f8eSopenharmony_ci * 490661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 490761847f8eSopenharmony_ci * @crossplatform 490861847f8eSopenharmony_ci * @form 490961847f8eSopenharmony_ci * @atomicservice 491061847f8eSopenharmony_ci * @since 11 491161847f8eSopenharmony_ci */ 491261847f8eSopenharmony_ci Column, 491361847f8eSopenharmony_ci 491461847f8eSopenharmony_ci /** 491561847f8eSopenharmony_ci * The layout is in the opposite direction to the Row direction. 491661847f8eSopenharmony_ci * 491761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 491861847f8eSopenharmony_ci * @since 7 491961847f8eSopenharmony_ci */ 492061847f8eSopenharmony_ci /** 492161847f8eSopenharmony_ci * The layout is in the opposite direction to the Row direction. 492261847f8eSopenharmony_ci * 492361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 492461847f8eSopenharmony_ci * @form 492561847f8eSopenharmony_ci * @since 9 492661847f8eSopenharmony_ci */ 492761847f8eSopenharmony_ci /** 492861847f8eSopenharmony_ci * The layout is in the opposite direction to the Row direction. 492961847f8eSopenharmony_ci * 493061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 493161847f8eSopenharmony_ci * @crossplatform 493261847f8eSopenharmony_ci * @form 493361847f8eSopenharmony_ci * @since 10 493461847f8eSopenharmony_ci */ 493561847f8eSopenharmony_ci /** 493661847f8eSopenharmony_ci * The layout is in the opposite direction to the Row direction. 493761847f8eSopenharmony_ci * 493861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 493961847f8eSopenharmony_ci * @crossplatform 494061847f8eSopenharmony_ci * @form 494161847f8eSopenharmony_ci * @atomicservice 494261847f8eSopenharmony_ci * @since 11 494361847f8eSopenharmony_ci */ 494461847f8eSopenharmony_ci RowReverse, 494561847f8eSopenharmony_ci 494661847f8eSopenharmony_ci /** 494761847f8eSopenharmony_ci * Layout in the opposite direction to the column. 494861847f8eSopenharmony_ci * 494961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 495061847f8eSopenharmony_ci * @since 7 495161847f8eSopenharmony_ci */ 495261847f8eSopenharmony_ci /** 495361847f8eSopenharmony_ci * Layout in the opposite direction to the column. 495461847f8eSopenharmony_ci * 495561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 495661847f8eSopenharmony_ci * @form 495761847f8eSopenharmony_ci * @since 9 495861847f8eSopenharmony_ci */ 495961847f8eSopenharmony_ci /** 496061847f8eSopenharmony_ci * Layout in the opposite direction to the column. 496161847f8eSopenharmony_ci * 496261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 496361847f8eSopenharmony_ci * @crossplatform 496461847f8eSopenharmony_ci * @form 496561847f8eSopenharmony_ci * @since 10 496661847f8eSopenharmony_ci */ 496761847f8eSopenharmony_ci /** 496861847f8eSopenharmony_ci * Layout in the opposite direction to the column. 496961847f8eSopenharmony_ci * 497061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 497161847f8eSopenharmony_ci * @crossplatform 497261847f8eSopenharmony_ci * @form 497361847f8eSopenharmony_ci * @atomicservice 497461847f8eSopenharmony_ci * @since 11 497561847f8eSopenharmony_ci */ 497661847f8eSopenharmony_ci ColumnReverse, 497761847f8eSopenharmony_ci} 497861847f8eSopenharmony_ci 497961847f8eSopenharmony_ci/** 498061847f8eSopenharmony_ci * Pixel Round Direction 498161847f8eSopenharmony_ci * 498261847f8eSopenharmony_ci * @enum { number } 498361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 498461847f8eSopenharmony_ci * @crossplatform 498561847f8eSopenharmony_ci * @form 498661847f8eSopenharmony_ci * @atomicservice 498761847f8eSopenharmony_ci * @since 11 498861847f8eSopenharmony_ci */ 498961847f8eSopenharmony_cideclare enum PixelRoundCalcPolicy { 499061847f8eSopenharmony_ci /** 499161847f8eSopenharmony_ci * No Force round the component boundary coordinates to integer pixel. 499261847f8eSopenharmony_ci * 499361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 499461847f8eSopenharmony_ci * @crossplatform 499561847f8eSopenharmony_ci * @form 499661847f8eSopenharmony_ci * @atomicservice 499761847f8eSopenharmony_ci * @since 11 499861847f8eSopenharmony_ci */ 499961847f8eSopenharmony_ci NO_FORCE_ROUND = 0, 500061847f8eSopenharmony_ci /** 500161847f8eSopenharmony_ci * Force ceil the component boundary coordinates to integer pixel. 500261847f8eSopenharmony_ci * 500361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 500461847f8eSopenharmony_ci * @crossplatform 500561847f8eSopenharmony_ci * @form 500661847f8eSopenharmony_ci * @atomicservice 500761847f8eSopenharmony_ci * @since 11 500861847f8eSopenharmony_ci */ 500961847f8eSopenharmony_ci FORCE_CEIL = 1, 501061847f8eSopenharmony_ci /** 501161847f8eSopenharmony_ci * Force floor the component boundary coordinates to integer pixel. 501261847f8eSopenharmony_ci * 501361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 501461847f8eSopenharmony_ci * @crossplatform 501561847f8eSopenharmony_ci * @form 501661847f8eSopenharmony_ci * @atomicservice 501761847f8eSopenharmony_ci * @since 11 501861847f8eSopenharmony_ci */ 501961847f8eSopenharmony_ci FORCE_FLOOR = 2, 502061847f8eSopenharmony_ci} 502161847f8eSopenharmony_ci 502261847f8eSopenharmony_ci/** 502361847f8eSopenharmony_ci * FlexWrap enumeration description 502461847f8eSopenharmony_ci * 502561847f8eSopenharmony_ci * @enum { number } 502661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 502761847f8eSopenharmony_ci * @since 7 502861847f8eSopenharmony_ci */ 502961847f8eSopenharmony_ci/** 503061847f8eSopenharmony_ci * FlexWrap enumeration description 503161847f8eSopenharmony_ci * 503261847f8eSopenharmony_ci * @enum { number } 503361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 503461847f8eSopenharmony_ci * @form 503561847f8eSopenharmony_ci * @since 9 503661847f8eSopenharmony_ci */ 503761847f8eSopenharmony_ci/** 503861847f8eSopenharmony_ci * FlexWrap enumeration description 503961847f8eSopenharmony_ci * 504061847f8eSopenharmony_ci * @enum { number } 504161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 504261847f8eSopenharmony_ci * @crossplatform 504361847f8eSopenharmony_ci * @form 504461847f8eSopenharmony_ci * @since 10 504561847f8eSopenharmony_ci */ 504661847f8eSopenharmony_ci/** 504761847f8eSopenharmony_ci * FlexWrap enumeration description 504861847f8eSopenharmony_ci * 504961847f8eSopenharmony_ci * @enum { number } 505061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 505161847f8eSopenharmony_ci * @crossplatform 505261847f8eSopenharmony_ci * @form 505361847f8eSopenharmony_ci * @atomicservice 505461847f8eSopenharmony_ci * @since 11 505561847f8eSopenharmony_ci */ 505661847f8eSopenharmony_cideclare enum FlexWrap { 505761847f8eSopenharmony_ci /** 505861847f8eSopenharmony_ci * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container. 505961847f8eSopenharmony_ci * 506061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 506161847f8eSopenharmony_ci * @since 7 506261847f8eSopenharmony_ci */ 506361847f8eSopenharmony_ci /** 506461847f8eSopenharmony_ci * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container. 506561847f8eSopenharmony_ci * 506661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 506761847f8eSopenharmony_ci * @form 506861847f8eSopenharmony_ci * @since 9 506961847f8eSopenharmony_ci */ 507061847f8eSopenharmony_ci /** 507161847f8eSopenharmony_ci * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container. 507261847f8eSopenharmony_ci * 507361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 507461847f8eSopenharmony_ci * @crossplatform 507561847f8eSopenharmony_ci * @form 507661847f8eSopenharmony_ci * @since 10 507761847f8eSopenharmony_ci */ 507861847f8eSopenharmony_ci /** 507961847f8eSopenharmony_ci * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container. 508061847f8eSopenharmony_ci * 508161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 508261847f8eSopenharmony_ci * @crossplatform 508361847f8eSopenharmony_ci * @form 508461847f8eSopenharmony_ci * @atomicservice 508561847f8eSopenharmony_ci * @since 11 508661847f8eSopenharmony_ci */ 508761847f8eSopenharmony_ci NoWrap, 508861847f8eSopenharmony_ci 508961847f8eSopenharmony_ci /** 509061847f8eSopenharmony_ci * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container. 509161847f8eSopenharmony_ci * 509261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 509361847f8eSopenharmony_ci * @since 7 509461847f8eSopenharmony_ci */ 509561847f8eSopenharmony_ci /** 509661847f8eSopenharmony_ci * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container. 509761847f8eSopenharmony_ci * 509861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 509961847f8eSopenharmony_ci * @form 510061847f8eSopenharmony_ci * @since 9 510161847f8eSopenharmony_ci */ 510261847f8eSopenharmony_ci /** 510361847f8eSopenharmony_ci * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container. 510461847f8eSopenharmony_ci * 510561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 510661847f8eSopenharmony_ci * @crossplatform 510761847f8eSopenharmony_ci * @form 510861847f8eSopenharmony_ci * @since 10 510961847f8eSopenharmony_ci */ 511061847f8eSopenharmony_ci /** 511161847f8eSopenharmony_ci * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container. 511261847f8eSopenharmony_ci * 511361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 511461847f8eSopenharmony_ci * @crossplatform 511561847f8eSopenharmony_ci * @form 511661847f8eSopenharmony_ci * @atomicservice 511761847f8eSopenharmony_ci * @since 11 511861847f8eSopenharmony_ci */ 511961847f8eSopenharmony_ci Wrap, 512061847f8eSopenharmony_ci 512161847f8eSopenharmony_ci /** 512261847f8eSopenharmony_ci * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container. 512361847f8eSopenharmony_ci * 512461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 512561847f8eSopenharmony_ci * @since 7 512661847f8eSopenharmony_ci */ 512761847f8eSopenharmony_ci /** 512861847f8eSopenharmony_ci * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container. 512961847f8eSopenharmony_ci * 513061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 513161847f8eSopenharmony_ci * @form 513261847f8eSopenharmony_ci * @since 9 513361847f8eSopenharmony_ci */ 513461847f8eSopenharmony_ci /** 513561847f8eSopenharmony_ci * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container. 513661847f8eSopenharmony_ci * 513761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 513861847f8eSopenharmony_ci * @crossplatform 513961847f8eSopenharmony_ci * @form 514061847f8eSopenharmony_ci * @since 10 514161847f8eSopenharmony_ci */ 514261847f8eSopenharmony_ci /** 514361847f8eSopenharmony_ci * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container. 514461847f8eSopenharmony_ci * 514561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 514661847f8eSopenharmony_ci * @crossplatform 514761847f8eSopenharmony_ci * @form 514861847f8eSopenharmony_ci * @atomicservice 514961847f8eSopenharmony_ci * @since 11 515061847f8eSopenharmony_ci */ 515161847f8eSopenharmony_ci WrapReverse, 515261847f8eSopenharmony_ci} 515361847f8eSopenharmony_ci 515461847f8eSopenharmony_ci/** 515561847f8eSopenharmony_ci * VerticalAlign enumeration description 515661847f8eSopenharmony_ci * 515761847f8eSopenharmony_ci * @enum { number } 515861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 515961847f8eSopenharmony_ci * @since 7 516061847f8eSopenharmony_ci */ 516161847f8eSopenharmony_ci/** 516261847f8eSopenharmony_ci * VerticalAlign enumeration description 516361847f8eSopenharmony_ci * 516461847f8eSopenharmony_ci * @enum { number } 516561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 516661847f8eSopenharmony_ci * @form 516761847f8eSopenharmony_ci * @since 9 516861847f8eSopenharmony_ci */ 516961847f8eSopenharmony_ci/** 517061847f8eSopenharmony_ci * VerticalAlign enumeration description 517161847f8eSopenharmony_ci * 517261847f8eSopenharmony_ci * @enum { number } 517361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 517461847f8eSopenharmony_ci * @crossplatform 517561847f8eSopenharmony_ci * @form 517661847f8eSopenharmony_ci * @since 10 517761847f8eSopenharmony_ci */ 517861847f8eSopenharmony_ci/** 517961847f8eSopenharmony_ci * VerticalAlign enumeration description 518061847f8eSopenharmony_ci * 518161847f8eSopenharmony_ci * @enum { number } 518261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 518361847f8eSopenharmony_ci * @crossplatform 518461847f8eSopenharmony_ci * @form 518561847f8eSopenharmony_ci * @atomicservice 518661847f8eSopenharmony_ci * @since 11 518761847f8eSopenharmony_ci */ 518861847f8eSopenharmony_cideclare enum VerticalAlign { 518961847f8eSopenharmony_ci /** 519061847f8eSopenharmony_ci * Top alignment. 519161847f8eSopenharmony_ci * 519261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 519361847f8eSopenharmony_ci * @since 7 519461847f8eSopenharmony_ci */ 519561847f8eSopenharmony_ci /** 519661847f8eSopenharmony_ci * Top alignment. 519761847f8eSopenharmony_ci * 519861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 519961847f8eSopenharmony_ci * @form 520061847f8eSopenharmony_ci * @since 9 520161847f8eSopenharmony_ci */ 520261847f8eSopenharmony_ci /** 520361847f8eSopenharmony_ci * Top alignment. 520461847f8eSopenharmony_ci * 520561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 520661847f8eSopenharmony_ci * @crossplatform 520761847f8eSopenharmony_ci * @form 520861847f8eSopenharmony_ci * @since 10 520961847f8eSopenharmony_ci */ 521061847f8eSopenharmony_ci /** 521161847f8eSopenharmony_ci * Top alignment. 521261847f8eSopenharmony_ci * 521361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 521461847f8eSopenharmony_ci * @crossplatform 521561847f8eSopenharmony_ci * @form 521661847f8eSopenharmony_ci * @atomicservice 521761847f8eSopenharmony_ci * @since 11 521861847f8eSopenharmony_ci */ 521961847f8eSopenharmony_ci Top, 522061847f8eSopenharmony_ci 522161847f8eSopenharmony_ci /** 522261847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 522361847f8eSopenharmony_ci * 522461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 522561847f8eSopenharmony_ci * @since 7 522661847f8eSopenharmony_ci */ 522761847f8eSopenharmony_ci /** 522861847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 522961847f8eSopenharmony_ci * 523061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 523161847f8eSopenharmony_ci * @form 523261847f8eSopenharmony_ci * @since 9 523361847f8eSopenharmony_ci */ 523461847f8eSopenharmony_ci /** 523561847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 523661847f8eSopenharmony_ci * 523761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 523861847f8eSopenharmony_ci * @crossplatform 523961847f8eSopenharmony_ci * @form 524061847f8eSopenharmony_ci * @since 10 524161847f8eSopenharmony_ci */ 524261847f8eSopenharmony_ci /** 524361847f8eSopenharmony_ci * Center alignment. The default alignment mode is used. 524461847f8eSopenharmony_ci * 524561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 524661847f8eSopenharmony_ci * @crossplatform 524761847f8eSopenharmony_ci * @form 524861847f8eSopenharmony_ci * @atomicservice 524961847f8eSopenharmony_ci * @since 11 525061847f8eSopenharmony_ci */ 525161847f8eSopenharmony_ci Center, 525261847f8eSopenharmony_ci 525361847f8eSopenharmony_ci /** 525461847f8eSopenharmony_ci * Bottom alignment. 525561847f8eSopenharmony_ci * 525661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 525761847f8eSopenharmony_ci * @since 7 525861847f8eSopenharmony_ci */ 525961847f8eSopenharmony_ci /** 526061847f8eSopenharmony_ci * Bottom alignment. 526161847f8eSopenharmony_ci * 526261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 526361847f8eSopenharmony_ci * @form 526461847f8eSopenharmony_ci * @since 9 526561847f8eSopenharmony_ci */ 526661847f8eSopenharmony_ci /** 526761847f8eSopenharmony_ci * Bottom alignment. 526861847f8eSopenharmony_ci * 526961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 527061847f8eSopenharmony_ci * @crossplatform 527161847f8eSopenharmony_ci * @form 527261847f8eSopenharmony_ci * @since 10 527361847f8eSopenharmony_ci */ 527461847f8eSopenharmony_ci /** 527561847f8eSopenharmony_ci * Bottom alignment. 527661847f8eSopenharmony_ci * 527761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 527861847f8eSopenharmony_ci * @crossplatform 527961847f8eSopenharmony_ci * @form 528061847f8eSopenharmony_ci * @atomicservice 528161847f8eSopenharmony_ci * @since 11 528261847f8eSopenharmony_ci */ 528361847f8eSopenharmony_ci Bottom, 528461847f8eSopenharmony_ci} 528561847f8eSopenharmony_ci 528661847f8eSopenharmony_ci/** 528761847f8eSopenharmony_ci * ImageRepeat enumeration description 528861847f8eSopenharmony_ci * 528961847f8eSopenharmony_ci * @enum { number } 529061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 529161847f8eSopenharmony_ci * @since 7 529261847f8eSopenharmony_ci */ 529361847f8eSopenharmony_ci/** 529461847f8eSopenharmony_ci * ImageRepeat enumeration description 529561847f8eSopenharmony_ci * 529661847f8eSopenharmony_ci * @enum { number } 529761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 529861847f8eSopenharmony_ci * @form 529961847f8eSopenharmony_ci * @since 9 530061847f8eSopenharmony_ci */ 530161847f8eSopenharmony_ci/** 530261847f8eSopenharmony_ci * ImageRepeat enumeration description 530361847f8eSopenharmony_ci * 530461847f8eSopenharmony_ci * @enum { number } 530561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 530661847f8eSopenharmony_ci * @crossplatform 530761847f8eSopenharmony_ci * @form 530861847f8eSopenharmony_ci * @since 10 530961847f8eSopenharmony_ci */ 531061847f8eSopenharmony_ci/** 531161847f8eSopenharmony_ci * ImageRepeat enumeration description 531261847f8eSopenharmony_ci * 531361847f8eSopenharmony_ci * @enum { number } 531461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 531561847f8eSopenharmony_ci * @crossplatform 531661847f8eSopenharmony_ci * @form 531761847f8eSopenharmony_ci * @atomicservice 531861847f8eSopenharmony_ci * @since 11 531961847f8eSopenharmony_ci */ 532061847f8eSopenharmony_cideclare enum ImageRepeat { 532161847f8eSopenharmony_ci /** 532261847f8eSopenharmony_ci * Do not draw the picture again. 532361847f8eSopenharmony_ci * 532461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 532561847f8eSopenharmony_ci * @since 7 532661847f8eSopenharmony_ci */ 532761847f8eSopenharmony_ci /** 532861847f8eSopenharmony_ci * Do not draw the picture again. 532961847f8eSopenharmony_ci * 533061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 533161847f8eSopenharmony_ci * @form 533261847f8eSopenharmony_ci * @since 9 533361847f8eSopenharmony_ci */ 533461847f8eSopenharmony_ci /** 533561847f8eSopenharmony_ci * Do not draw the picture again. 533661847f8eSopenharmony_ci * 533761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 533861847f8eSopenharmony_ci * @crossplatform 533961847f8eSopenharmony_ci * @form 534061847f8eSopenharmony_ci * @since 10 534161847f8eSopenharmony_ci */ 534261847f8eSopenharmony_ci /** 534361847f8eSopenharmony_ci * Do not draw the picture again. 534461847f8eSopenharmony_ci * 534561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 534661847f8eSopenharmony_ci * @crossplatform 534761847f8eSopenharmony_ci * @form 534861847f8eSopenharmony_ci * @atomicservice 534961847f8eSopenharmony_ci * @since 11 535061847f8eSopenharmony_ci */ 535161847f8eSopenharmony_ci NoRepeat, 535261847f8eSopenharmony_ci 535361847f8eSopenharmony_ci /** 535461847f8eSopenharmony_ci * Repeat the drawing only on the horizontal axis. 535561847f8eSopenharmony_ci * 535661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 535761847f8eSopenharmony_ci * @since 7 535861847f8eSopenharmony_ci */ 535961847f8eSopenharmony_ci /** 536061847f8eSopenharmony_ci * Repeat the drawing only on the horizontal axis. 536161847f8eSopenharmony_ci * 536261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 536361847f8eSopenharmony_ci * @form 536461847f8eSopenharmony_ci * @since 9 536561847f8eSopenharmony_ci */ 536661847f8eSopenharmony_ci /** 536761847f8eSopenharmony_ci * Repeat the drawing only on the horizontal axis. 536861847f8eSopenharmony_ci * 536961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 537061847f8eSopenharmony_ci * @crossplatform 537161847f8eSopenharmony_ci * @form 537261847f8eSopenharmony_ci * @since 10 537361847f8eSopenharmony_ci */ 537461847f8eSopenharmony_ci /** 537561847f8eSopenharmony_ci * Repeat the drawing only on the horizontal axis. 537661847f8eSopenharmony_ci * 537761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 537861847f8eSopenharmony_ci * @crossplatform 537961847f8eSopenharmony_ci * @form 538061847f8eSopenharmony_ci * @atomicservice 538161847f8eSopenharmony_ci * @since 11 538261847f8eSopenharmony_ci */ 538361847f8eSopenharmony_ci X, 538461847f8eSopenharmony_ci 538561847f8eSopenharmony_ci /** 538661847f8eSopenharmony_ci * Repeat the drawing only on the vertical axis. 538761847f8eSopenharmony_ci * 538861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 538961847f8eSopenharmony_ci * @since 7 539061847f8eSopenharmony_ci */ 539161847f8eSopenharmony_ci /** 539261847f8eSopenharmony_ci * Repeat the drawing only on the vertical axis. 539361847f8eSopenharmony_ci * 539461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 539561847f8eSopenharmony_ci * @form 539661847f8eSopenharmony_ci * @since 9 539761847f8eSopenharmony_ci */ 539861847f8eSopenharmony_ci /** 539961847f8eSopenharmony_ci * Repeat the drawing only on the vertical axis. 540061847f8eSopenharmony_ci * 540161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 540261847f8eSopenharmony_ci * @crossplatform 540361847f8eSopenharmony_ci * @form 540461847f8eSopenharmony_ci * @since 10 540561847f8eSopenharmony_ci */ 540661847f8eSopenharmony_ci /** 540761847f8eSopenharmony_ci * Repeat the drawing only on the vertical axis. 540861847f8eSopenharmony_ci * 540961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 541061847f8eSopenharmony_ci * @crossplatform 541161847f8eSopenharmony_ci * @form 541261847f8eSopenharmony_ci * @atomicservice 541361847f8eSopenharmony_ci * @since 11 541461847f8eSopenharmony_ci */ 541561847f8eSopenharmony_ci Y, 541661847f8eSopenharmony_ci 541761847f8eSopenharmony_ci /** 541861847f8eSopenharmony_ci * Draw the picture repeatedly on both axes. 541961847f8eSopenharmony_ci * 542061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 542161847f8eSopenharmony_ci * @since 7 542261847f8eSopenharmony_ci */ 542361847f8eSopenharmony_ci /** 542461847f8eSopenharmony_ci * Draw the picture repeatedly on both axes. 542561847f8eSopenharmony_ci * 542661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 542761847f8eSopenharmony_ci * @form 542861847f8eSopenharmony_ci * @since 9 542961847f8eSopenharmony_ci */ 543061847f8eSopenharmony_ci /** 543161847f8eSopenharmony_ci * Draw the picture repeatedly on both axes. 543261847f8eSopenharmony_ci * 543361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 543461847f8eSopenharmony_ci * @crossplatform 543561847f8eSopenharmony_ci * @form 543661847f8eSopenharmony_ci * @since 10 543761847f8eSopenharmony_ci */ 543861847f8eSopenharmony_ci /** 543961847f8eSopenharmony_ci * Draw the picture repeatedly on both axes. 544061847f8eSopenharmony_ci * 544161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 544261847f8eSopenharmony_ci * @crossplatform 544361847f8eSopenharmony_ci * @form 544461847f8eSopenharmony_ci * @atomicservice 544561847f8eSopenharmony_ci * @since 11 544661847f8eSopenharmony_ci */ 544761847f8eSopenharmony_ci XY, 544861847f8eSopenharmony_ci} 544961847f8eSopenharmony_ci 545061847f8eSopenharmony_ci/** 545161847f8eSopenharmony_ci * ImageSize enumeration description 545261847f8eSopenharmony_ci * 545361847f8eSopenharmony_ci * @enum { number } 545461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 545561847f8eSopenharmony_ci * @since 7 545661847f8eSopenharmony_ci */ 545761847f8eSopenharmony_ci/** 545861847f8eSopenharmony_ci * ImageSize enumeration description 545961847f8eSopenharmony_ci * 546061847f8eSopenharmony_ci * @enum { number } 546161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 546261847f8eSopenharmony_ci * @form 546361847f8eSopenharmony_ci * @since 9 546461847f8eSopenharmony_ci */ 546561847f8eSopenharmony_ci/** 546661847f8eSopenharmony_ci * ImageSize enumeration description 546761847f8eSopenharmony_ci * 546861847f8eSopenharmony_ci * @enum { number } 546961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 547061847f8eSopenharmony_ci * @crossplatform 547161847f8eSopenharmony_ci * @form 547261847f8eSopenharmony_ci * @since 10 547361847f8eSopenharmony_ci */ 547461847f8eSopenharmony_ci/** 547561847f8eSopenharmony_ci * ImageSize enumeration description 547661847f8eSopenharmony_ci * 547761847f8eSopenharmony_ci * @enum { number } 547861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 547961847f8eSopenharmony_ci * @crossplatform 548061847f8eSopenharmony_ci * @form 548161847f8eSopenharmony_ci * @atomicservice 548261847f8eSopenharmony_ci * @since 11 548361847f8eSopenharmony_ci */ 548461847f8eSopenharmony_cideclare enum ImageSize { 548561847f8eSopenharmony_ci /** 548661847f8eSopenharmony_ci * Keep the scale of the original image unchanged. 548761847f8eSopenharmony_ci * 548861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 548961847f8eSopenharmony_ci * @since 7 549061847f8eSopenharmony_ci */ 549161847f8eSopenharmony_ci /** 549261847f8eSopenharmony_ci * Keep the scale of the original image unchanged. 549361847f8eSopenharmony_ci * 549461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 549561847f8eSopenharmony_ci * @form 549661847f8eSopenharmony_ci * @since 9 549761847f8eSopenharmony_ci */ 549861847f8eSopenharmony_ci /** 549961847f8eSopenharmony_ci * Keep the scale of the original image unchanged. 550061847f8eSopenharmony_ci * 550161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 550261847f8eSopenharmony_ci * @crossplatform 550361847f8eSopenharmony_ci * @form 550461847f8eSopenharmony_ci * @since 10 550561847f8eSopenharmony_ci */ 550661847f8eSopenharmony_ci /** 550761847f8eSopenharmony_ci * Keep the scale of the original image unchanged. 550861847f8eSopenharmony_ci * 550961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 551061847f8eSopenharmony_ci * @crossplatform 551161847f8eSopenharmony_ci * @form 551261847f8eSopenharmony_ci * @atomicservice 551361847f8eSopenharmony_ci * @since 11 551461847f8eSopenharmony_ci */ 551561847f8eSopenharmony_ci Auto, 551661847f8eSopenharmony_ci 551761847f8eSopenharmony_ci /** 551861847f8eSopenharmony_ci * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. 551961847f8eSopenharmony_ci * 552061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 552161847f8eSopenharmony_ci * @since 7 552261847f8eSopenharmony_ci */ 552361847f8eSopenharmony_ci /** 552461847f8eSopenharmony_ci * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. 552561847f8eSopenharmony_ci * 552661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 552761847f8eSopenharmony_ci * @form 552861847f8eSopenharmony_ci * @since 9 552961847f8eSopenharmony_ci */ 553061847f8eSopenharmony_ci /** 553161847f8eSopenharmony_ci * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. 553261847f8eSopenharmony_ci * 553361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 553461847f8eSopenharmony_ci * @crossplatform 553561847f8eSopenharmony_ci * @form 553661847f8eSopenharmony_ci * @since 10 553761847f8eSopenharmony_ci */ 553861847f8eSopenharmony_ci /** 553961847f8eSopenharmony_ci * Default value. Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary. 554061847f8eSopenharmony_ci * 554161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 554261847f8eSopenharmony_ci * @crossplatform 554361847f8eSopenharmony_ci * @form 554461847f8eSopenharmony_ci * @atomicservice 554561847f8eSopenharmony_ci * @since 11 554661847f8eSopenharmony_ci */ 554761847f8eSopenharmony_ci Cover, 554861847f8eSopenharmony_ci 554961847f8eSopenharmony_ci /** 555061847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 555161847f8eSopenharmony_ci * 555261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 555361847f8eSopenharmony_ci * @since 7 555461847f8eSopenharmony_ci */ 555561847f8eSopenharmony_ci /** 555661847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 555761847f8eSopenharmony_ci * 555861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 555961847f8eSopenharmony_ci * @form 556061847f8eSopenharmony_ci * @since 9 556161847f8eSopenharmony_ci */ 556261847f8eSopenharmony_ci /** 556361847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 556461847f8eSopenharmony_ci * 556561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 556661847f8eSopenharmony_ci * @crossplatform 556761847f8eSopenharmony_ci * @form 556861847f8eSopenharmony_ci * @since 10 556961847f8eSopenharmony_ci */ 557061847f8eSopenharmony_ci /** 557161847f8eSopenharmony_ci * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary. 557261847f8eSopenharmony_ci * 557361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 557461847f8eSopenharmony_ci * @crossplatform 557561847f8eSopenharmony_ci * @form 557661847f8eSopenharmony_ci * @atomicservice 557761847f8eSopenharmony_ci * @since 11 557861847f8eSopenharmony_ci */ 557961847f8eSopenharmony_ci Contain, 558061847f8eSopenharmony_ci 558161847f8eSopenharmony_ci /** 558261847f8eSopenharmony_ci * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary. 558361847f8eSopenharmony_ci * 558461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 558561847f8eSopenharmony_ci * @crossplatform 558661847f8eSopenharmony_ci * @atomicservice 558761847f8eSopenharmony_ci * @since 12 558861847f8eSopenharmony_ci */ 558961847f8eSopenharmony_ci FILL = 3, 559061847f8eSopenharmony_ci} 559161847f8eSopenharmony_ci 559261847f8eSopenharmony_ci/** 559361847f8eSopenharmony_ci * GradientDirection enumeration description 559461847f8eSopenharmony_ci * 559561847f8eSopenharmony_ci * @enum { number } 559661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 559761847f8eSopenharmony_ci * @since 7 559861847f8eSopenharmony_ci */ 559961847f8eSopenharmony_ci/** 560061847f8eSopenharmony_ci * GradientDirection enumeration description 560161847f8eSopenharmony_ci * 560261847f8eSopenharmony_ci * @enum { number } 560361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 560461847f8eSopenharmony_ci * @form 560561847f8eSopenharmony_ci * @since 9 560661847f8eSopenharmony_ci */ 560761847f8eSopenharmony_ci/** 560861847f8eSopenharmony_ci * GradientDirection enumeration description 560961847f8eSopenharmony_ci * 561061847f8eSopenharmony_ci * @enum { number } 561161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 561261847f8eSopenharmony_ci * @crossplatform 561361847f8eSopenharmony_ci * @form 561461847f8eSopenharmony_ci * @since 10 561561847f8eSopenharmony_ci */ 561661847f8eSopenharmony_ci/** 561761847f8eSopenharmony_ci * GradientDirection enumeration description 561861847f8eSopenharmony_ci * 561961847f8eSopenharmony_ci * @enum { number } 562061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 562161847f8eSopenharmony_ci * @crossplatform 562261847f8eSopenharmony_ci * @form 562361847f8eSopenharmony_ci * @atomicservice 562461847f8eSopenharmony_ci * @since 11 562561847f8eSopenharmony_ci */ 562661847f8eSopenharmony_cideclare enum GradientDirection { 562761847f8eSopenharmony_ci /** 562861847f8eSopenharmony_ci * Right to left. 562961847f8eSopenharmony_ci * 563061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 563161847f8eSopenharmony_ci * @since 7 563261847f8eSopenharmony_ci */ 563361847f8eSopenharmony_ci /** 563461847f8eSopenharmony_ci * Right to left. 563561847f8eSopenharmony_ci * 563661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 563761847f8eSopenharmony_ci * @form 563861847f8eSopenharmony_ci * @since 9 563961847f8eSopenharmony_ci */ 564061847f8eSopenharmony_ci /** 564161847f8eSopenharmony_ci * Right to left. 564261847f8eSopenharmony_ci * 564361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 564461847f8eSopenharmony_ci * @crossplatform 564561847f8eSopenharmony_ci * @form 564661847f8eSopenharmony_ci * @since 10 564761847f8eSopenharmony_ci */ 564861847f8eSopenharmony_ci /** 564961847f8eSopenharmony_ci * Right to left. 565061847f8eSopenharmony_ci * 565161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 565261847f8eSopenharmony_ci * @crossplatform 565361847f8eSopenharmony_ci * @form 565461847f8eSopenharmony_ci * @atomicservice 565561847f8eSopenharmony_ci * @since 11 565661847f8eSopenharmony_ci */ 565761847f8eSopenharmony_ci Left, 565861847f8eSopenharmony_ci 565961847f8eSopenharmony_ci /** 566061847f8eSopenharmony_ci * From the bottom up. 566161847f8eSopenharmony_ci * 566261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 566361847f8eSopenharmony_ci * @since 7 566461847f8eSopenharmony_ci */ 566561847f8eSopenharmony_ci /** 566661847f8eSopenharmony_ci * From the bottom up. 566761847f8eSopenharmony_ci * 566861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 566961847f8eSopenharmony_ci * @form 567061847f8eSopenharmony_ci * @since 9 567161847f8eSopenharmony_ci */ 567261847f8eSopenharmony_ci /** 567361847f8eSopenharmony_ci * From the bottom up. 567461847f8eSopenharmony_ci * 567561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 567661847f8eSopenharmony_ci * @crossplatform 567761847f8eSopenharmony_ci * @form 567861847f8eSopenharmony_ci * @since 10 567961847f8eSopenharmony_ci */ 568061847f8eSopenharmony_ci /** 568161847f8eSopenharmony_ci * From the bottom up. 568261847f8eSopenharmony_ci * 568361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 568461847f8eSopenharmony_ci * @crossplatform 568561847f8eSopenharmony_ci * @form 568661847f8eSopenharmony_ci * @atomicservice 568761847f8eSopenharmony_ci * @since 11 568861847f8eSopenharmony_ci */ 568961847f8eSopenharmony_ci Top, 569061847f8eSopenharmony_ci 569161847f8eSopenharmony_ci /** 569261847f8eSopenharmony_ci * From left to right. 569361847f8eSopenharmony_ci * 569461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 569561847f8eSopenharmony_ci * @since 7 569661847f8eSopenharmony_ci */ 569761847f8eSopenharmony_ci /** 569861847f8eSopenharmony_ci * From left to right. 569961847f8eSopenharmony_ci * 570061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 570161847f8eSopenharmony_ci * @form 570261847f8eSopenharmony_ci * @since 9 570361847f8eSopenharmony_ci */ 570461847f8eSopenharmony_ci /** 570561847f8eSopenharmony_ci * From left to right. 570661847f8eSopenharmony_ci * 570761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 570861847f8eSopenharmony_ci * @crossplatform 570961847f8eSopenharmony_ci * @form 571061847f8eSopenharmony_ci * @since 10 571161847f8eSopenharmony_ci */ 571261847f8eSopenharmony_ci /** 571361847f8eSopenharmony_ci * From left to right. 571461847f8eSopenharmony_ci * 571561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 571661847f8eSopenharmony_ci * @crossplatform 571761847f8eSopenharmony_ci * @form 571861847f8eSopenharmony_ci * @atomicservice 571961847f8eSopenharmony_ci * @since 11 572061847f8eSopenharmony_ci */ 572161847f8eSopenharmony_ci Right, 572261847f8eSopenharmony_ci 572361847f8eSopenharmony_ci /** 572461847f8eSopenharmony_ci * From the top down. 572561847f8eSopenharmony_ci * 572661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 572761847f8eSopenharmony_ci * @since 7 572861847f8eSopenharmony_ci */ 572961847f8eSopenharmony_ci /** 573061847f8eSopenharmony_ci * From the top down. 573161847f8eSopenharmony_ci * 573261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 573361847f8eSopenharmony_ci * @form 573461847f8eSopenharmony_ci * @since 9 573561847f8eSopenharmony_ci */ 573661847f8eSopenharmony_ci /** 573761847f8eSopenharmony_ci * From the top down. 573861847f8eSopenharmony_ci * 573961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 574061847f8eSopenharmony_ci * @crossplatform 574161847f8eSopenharmony_ci * @form 574261847f8eSopenharmony_ci * @since 10 574361847f8eSopenharmony_ci */ 574461847f8eSopenharmony_ci /** 574561847f8eSopenharmony_ci * From the top down. 574661847f8eSopenharmony_ci * 574761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 574861847f8eSopenharmony_ci * @crossplatform 574961847f8eSopenharmony_ci * @form 575061847f8eSopenharmony_ci * @atomicservice 575161847f8eSopenharmony_ci * @since 11 575261847f8eSopenharmony_ci */ 575361847f8eSopenharmony_ci Bottom, 575461847f8eSopenharmony_ci 575561847f8eSopenharmony_ci /** 575661847f8eSopenharmony_ci * Top Left 575761847f8eSopenharmony_ci * 575861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 575961847f8eSopenharmony_ci * @since 7 576061847f8eSopenharmony_ci */ 576161847f8eSopenharmony_ci /** 576261847f8eSopenharmony_ci * Top Left 576361847f8eSopenharmony_ci * 576461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 576561847f8eSopenharmony_ci * @form 576661847f8eSopenharmony_ci * @since 9 576761847f8eSopenharmony_ci */ 576861847f8eSopenharmony_ci /** 576961847f8eSopenharmony_ci * Top Left 577061847f8eSopenharmony_ci * 577161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 577261847f8eSopenharmony_ci * @crossplatform 577361847f8eSopenharmony_ci * @form 577461847f8eSopenharmony_ci * @since 10 577561847f8eSopenharmony_ci */ 577661847f8eSopenharmony_ci /** 577761847f8eSopenharmony_ci * Top Left 577861847f8eSopenharmony_ci * 577961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 578061847f8eSopenharmony_ci * @crossplatform 578161847f8eSopenharmony_ci * @form 578261847f8eSopenharmony_ci * @atomicservice 578361847f8eSopenharmony_ci * @since 11 578461847f8eSopenharmony_ci */ 578561847f8eSopenharmony_ci LeftTop, 578661847f8eSopenharmony_ci 578761847f8eSopenharmony_ci /** 578861847f8eSopenharmony_ci * Left Bottom 578961847f8eSopenharmony_ci * 579061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 579161847f8eSopenharmony_ci * @since 7 579261847f8eSopenharmony_ci */ 579361847f8eSopenharmony_ci /** 579461847f8eSopenharmony_ci * Left Bottom 579561847f8eSopenharmony_ci * 579661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 579761847f8eSopenharmony_ci * @form 579861847f8eSopenharmony_ci * @since 9 579961847f8eSopenharmony_ci */ 580061847f8eSopenharmony_ci /** 580161847f8eSopenharmony_ci * Left Bottom 580261847f8eSopenharmony_ci * 580361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 580461847f8eSopenharmony_ci * @crossplatform 580561847f8eSopenharmony_ci * @form 580661847f8eSopenharmony_ci * @since 10 580761847f8eSopenharmony_ci */ 580861847f8eSopenharmony_ci /** 580961847f8eSopenharmony_ci * Left Bottom 581061847f8eSopenharmony_ci * 581161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 581261847f8eSopenharmony_ci * @crossplatform 581361847f8eSopenharmony_ci * @form 581461847f8eSopenharmony_ci * @atomicservice 581561847f8eSopenharmony_ci * @since 11 581661847f8eSopenharmony_ci */ 581761847f8eSopenharmony_ci LeftBottom, 581861847f8eSopenharmony_ci 581961847f8eSopenharmony_ci /** 582061847f8eSopenharmony_ci * Right Top 582161847f8eSopenharmony_ci * 582261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 582361847f8eSopenharmony_ci * @since 7 582461847f8eSopenharmony_ci */ 582561847f8eSopenharmony_ci /** 582661847f8eSopenharmony_ci * Right Top 582761847f8eSopenharmony_ci * 582861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 582961847f8eSopenharmony_ci * @form 583061847f8eSopenharmony_ci * @since 9 583161847f8eSopenharmony_ci */ 583261847f8eSopenharmony_ci /** 583361847f8eSopenharmony_ci * Right Top 583461847f8eSopenharmony_ci * 583561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 583661847f8eSopenharmony_ci * @crossplatform 583761847f8eSopenharmony_ci * @form 583861847f8eSopenharmony_ci * @since 10 583961847f8eSopenharmony_ci */ 584061847f8eSopenharmony_ci /** 584161847f8eSopenharmony_ci * Right Top 584261847f8eSopenharmony_ci * 584361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 584461847f8eSopenharmony_ci * @crossplatform 584561847f8eSopenharmony_ci * @form 584661847f8eSopenharmony_ci * @atomicservice 584761847f8eSopenharmony_ci * @since 11 584861847f8eSopenharmony_ci */ 584961847f8eSopenharmony_ci RightTop, 585061847f8eSopenharmony_ci 585161847f8eSopenharmony_ci /** 585261847f8eSopenharmony_ci * Right Bottom 585361847f8eSopenharmony_ci * 585461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 585561847f8eSopenharmony_ci * @since 7 585661847f8eSopenharmony_ci */ 585761847f8eSopenharmony_ci /** 585861847f8eSopenharmony_ci * Right Bottom 585961847f8eSopenharmony_ci * 586061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 586161847f8eSopenharmony_ci * @form 586261847f8eSopenharmony_ci * @since 9 586361847f8eSopenharmony_ci */ 586461847f8eSopenharmony_ci /** 586561847f8eSopenharmony_ci * Right Bottom 586661847f8eSopenharmony_ci * 586761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 586861847f8eSopenharmony_ci * @crossplatform 586961847f8eSopenharmony_ci * @form 587061847f8eSopenharmony_ci * @since 10 587161847f8eSopenharmony_ci */ 587261847f8eSopenharmony_ci /** 587361847f8eSopenharmony_ci * Right Bottom 587461847f8eSopenharmony_ci * 587561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 587661847f8eSopenharmony_ci * @crossplatform 587761847f8eSopenharmony_ci * @form 587861847f8eSopenharmony_ci * @atomicservice 587961847f8eSopenharmony_ci * @since 11 588061847f8eSopenharmony_ci */ 588161847f8eSopenharmony_ci RightBottom, 588261847f8eSopenharmony_ci 588361847f8eSopenharmony_ci /** 588461847f8eSopenharmony_ci * None 588561847f8eSopenharmony_ci * 588661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 588761847f8eSopenharmony_ci * @since 7 588861847f8eSopenharmony_ci */ 588961847f8eSopenharmony_ci /** 589061847f8eSopenharmony_ci * None 589161847f8eSopenharmony_ci * 589261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 589361847f8eSopenharmony_ci * @form 589461847f8eSopenharmony_ci * @since 9 589561847f8eSopenharmony_ci */ 589661847f8eSopenharmony_ci /** 589761847f8eSopenharmony_ci * None 589861847f8eSopenharmony_ci * 589961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 590061847f8eSopenharmony_ci * @crossplatform 590161847f8eSopenharmony_ci * @form 590261847f8eSopenharmony_ci * @since 10 590361847f8eSopenharmony_ci */ 590461847f8eSopenharmony_ci /** 590561847f8eSopenharmony_ci * None 590661847f8eSopenharmony_ci * 590761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 590861847f8eSopenharmony_ci * @crossplatform 590961847f8eSopenharmony_ci * @form 591061847f8eSopenharmony_ci * @atomicservice 591161847f8eSopenharmony_ci * @since 11 591261847f8eSopenharmony_ci */ 591361847f8eSopenharmony_ci None, 591461847f8eSopenharmony_ci} 591561847f8eSopenharmony_ci 591661847f8eSopenharmony_ci/** 591761847f8eSopenharmony_ci * SharedTransitionEffectType enumeration description 591861847f8eSopenharmony_ci * 591961847f8eSopenharmony_ci * @enum { number } 592061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 592161847f8eSopenharmony_ci * @since 7 592261847f8eSopenharmony_ci */ 592361847f8eSopenharmony_ci/** 592461847f8eSopenharmony_ci * SharedTransitionEffectType enumeration description 592561847f8eSopenharmony_ci * 592661847f8eSopenharmony_ci * @enum { number } 592761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 592861847f8eSopenharmony_ci * @crossplatform 592961847f8eSopenharmony_ci * @since 10 593061847f8eSopenharmony_ci */ 593161847f8eSopenharmony_ci/** 593261847f8eSopenharmony_ci * SharedTransitionEffectType enumeration description 593361847f8eSopenharmony_ci * 593461847f8eSopenharmony_ci * @enum { number } 593561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 593661847f8eSopenharmony_ci * @crossplatform 593761847f8eSopenharmony_ci * @atomicservice 593861847f8eSopenharmony_ci * @since 11 593961847f8eSopenharmony_ci */ 594061847f8eSopenharmony_cideclare enum SharedTransitionEffectType { 594161847f8eSopenharmony_ci /** 594261847f8eSopenharmony_ci * The location of the destination page element remains unchanged, and you can configure the transparency animation. Currently, 594361847f8eSopenharmony_ci * only the static effect configured for redirecting to the target page takes effect. 594461847f8eSopenharmony_ci * 594561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 594661847f8eSopenharmony_ci * @since 7 594761847f8eSopenharmony_ci */ 594861847f8eSopenharmony_ci /** 594961847f8eSopenharmony_ci * The location of the destination page element remains unchanged, and you can configure the transparency animation. Currently, 595061847f8eSopenharmony_ci * only the static effect configured for redirecting to the target page takes effect. 595161847f8eSopenharmony_ci * 595261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 595361847f8eSopenharmony_ci * @crossplatform 595461847f8eSopenharmony_ci * @since 10 595561847f8eSopenharmony_ci */ 595661847f8eSopenharmony_ci /** 595761847f8eSopenharmony_ci * The location of the destination page element remains unchanged, and you can configure the transparency animation. Currently, 595861847f8eSopenharmony_ci * only the static effect configured for redirecting to the target page takes effect. 595961847f8eSopenharmony_ci * 596061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 596161847f8eSopenharmony_ci * @crossplatform 596261847f8eSopenharmony_ci * @atomicservice 596361847f8eSopenharmony_ci * @since 11 596461847f8eSopenharmony_ci */ 596561847f8eSopenharmony_ci Static, 596661847f8eSopenharmony_ci 596761847f8eSopenharmony_ci /** 596861847f8eSopenharmony_ci * Move the source page element to the destination page element location and scale it appropriately. 596961847f8eSopenharmony_ci * 597061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 597161847f8eSopenharmony_ci * @since 7 597261847f8eSopenharmony_ci */ 597361847f8eSopenharmony_ci /** 597461847f8eSopenharmony_ci * Move the source page element to the destination page element location and scale it appropriately. 597561847f8eSopenharmony_ci * 597661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 597761847f8eSopenharmony_ci * @crossplatform 597861847f8eSopenharmony_ci * @since 10 597961847f8eSopenharmony_ci */ 598061847f8eSopenharmony_ci /** 598161847f8eSopenharmony_ci * Move the source page element to the destination page element location and scale it appropriately. 598261847f8eSopenharmony_ci * 598361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 598461847f8eSopenharmony_ci * @crossplatform 598561847f8eSopenharmony_ci * @atomicservice 598661847f8eSopenharmony_ci * @since 11 598761847f8eSopenharmony_ci */ 598861847f8eSopenharmony_ci Exchange, 598961847f8eSopenharmony_ci} 599061847f8eSopenharmony_ci 599161847f8eSopenharmony_ci/** 599261847f8eSopenharmony_ci * Text style 599361847f8eSopenharmony_ci * 599461847f8eSopenharmony_ci * @enum { number } 599561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 599661847f8eSopenharmony_ci * @since 7 599761847f8eSopenharmony_ci */ 599861847f8eSopenharmony_ci/** 599961847f8eSopenharmony_ci * Text style 600061847f8eSopenharmony_ci * 600161847f8eSopenharmony_ci * @enum { number } 600261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 600361847f8eSopenharmony_ci * @form 600461847f8eSopenharmony_ci * @since 9 600561847f8eSopenharmony_ci */ 600661847f8eSopenharmony_ci/** 600761847f8eSopenharmony_ci * Text style 600861847f8eSopenharmony_ci * 600961847f8eSopenharmony_ci * @enum { number } 601061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 601161847f8eSopenharmony_ci * @crossplatform 601261847f8eSopenharmony_ci * @form 601361847f8eSopenharmony_ci * @since 10 601461847f8eSopenharmony_ci */ 601561847f8eSopenharmony_ci/** 601661847f8eSopenharmony_ci * Text style 601761847f8eSopenharmony_ci * 601861847f8eSopenharmony_ci * @enum { number } 601961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 602061847f8eSopenharmony_ci * @crossplatform 602161847f8eSopenharmony_ci * @form 602261847f8eSopenharmony_ci * @atomicservice 602361847f8eSopenharmony_ci * @since 11 602461847f8eSopenharmony_ci */ 602561847f8eSopenharmony_cideclare enum FontStyle { 602661847f8eSopenharmony_ci /** 602761847f8eSopenharmony_ci * Default style. 602861847f8eSopenharmony_ci * 602961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 603061847f8eSopenharmony_ci * @since 7 603161847f8eSopenharmony_ci */ 603261847f8eSopenharmony_ci /** 603361847f8eSopenharmony_ci * Default style. 603461847f8eSopenharmony_ci * 603561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 603661847f8eSopenharmony_ci * @form 603761847f8eSopenharmony_ci * @since 9 603861847f8eSopenharmony_ci */ 603961847f8eSopenharmony_ci /** 604061847f8eSopenharmony_ci * Default style. 604161847f8eSopenharmony_ci * 604261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 604361847f8eSopenharmony_ci * @crossplatform 604461847f8eSopenharmony_ci * @form 604561847f8eSopenharmony_ci * @since 10 604661847f8eSopenharmony_ci */ 604761847f8eSopenharmony_ci /** 604861847f8eSopenharmony_ci * Default style. 604961847f8eSopenharmony_ci * 605061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 605161847f8eSopenharmony_ci * @crossplatform 605261847f8eSopenharmony_ci * @form 605361847f8eSopenharmony_ci * @atomicservice 605461847f8eSopenharmony_ci * @since 11 605561847f8eSopenharmony_ci */ 605661847f8eSopenharmony_ci Normal, 605761847f8eSopenharmony_ci 605861847f8eSopenharmony_ci /** 605961847f8eSopenharmony_ci * Italic style. 606061847f8eSopenharmony_ci * 606161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 606261847f8eSopenharmony_ci * @since 7 606361847f8eSopenharmony_ci */ 606461847f8eSopenharmony_ci /** 606561847f8eSopenharmony_ci * Italic style. 606661847f8eSopenharmony_ci * 606761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 606861847f8eSopenharmony_ci * @form 606961847f8eSopenharmony_ci * @since 9 607061847f8eSopenharmony_ci */ 607161847f8eSopenharmony_ci /** 607261847f8eSopenharmony_ci * Italic style. 607361847f8eSopenharmony_ci * 607461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 607561847f8eSopenharmony_ci * @crossplatform 607661847f8eSopenharmony_ci * @form 607761847f8eSopenharmony_ci * @since 10 607861847f8eSopenharmony_ci */ 607961847f8eSopenharmony_ci /** 608061847f8eSopenharmony_ci * Italic style. 608161847f8eSopenharmony_ci * 608261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 608361847f8eSopenharmony_ci * @crossplatform 608461847f8eSopenharmony_ci * @form 608561847f8eSopenharmony_ci * @atomicservice 608661847f8eSopenharmony_ci * @since 11 608761847f8eSopenharmony_ci */ 608861847f8eSopenharmony_ci Italic, 608961847f8eSopenharmony_ci} 609061847f8eSopenharmony_ci 609161847f8eSopenharmony_ci/** 609261847f8eSopenharmony_ci * The font weight of the text 609361847f8eSopenharmony_ci * 609461847f8eSopenharmony_ci * @enum { number } 609561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 609661847f8eSopenharmony_ci * @since 7 609761847f8eSopenharmony_ci */ 609861847f8eSopenharmony_ci/** 609961847f8eSopenharmony_ci * The font weight of the text 610061847f8eSopenharmony_ci * 610161847f8eSopenharmony_ci * @enum { number } 610261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 610361847f8eSopenharmony_ci * @form 610461847f8eSopenharmony_ci * @since 9 610561847f8eSopenharmony_ci */ 610661847f8eSopenharmony_ci/** 610761847f8eSopenharmony_ci * The font weight of the text 610861847f8eSopenharmony_ci * 610961847f8eSopenharmony_ci * @enum { number } 611061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 611161847f8eSopenharmony_ci * @crossplatform 611261847f8eSopenharmony_ci * @form 611361847f8eSopenharmony_ci * @since 10 611461847f8eSopenharmony_ci */ 611561847f8eSopenharmony_ci/** 611661847f8eSopenharmony_ci * The font weight of the text 611761847f8eSopenharmony_ci * 611861847f8eSopenharmony_ci * @enum { number } 611961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 612061847f8eSopenharmony_ci * @crossplatform 612161847f8eSopenharmony_ci * @form 612261847f8eSopenharmony_ci * @atomicservice 612361847f8eSopenharmony_ci * @since 11 612461847f8eSopenharmony_ci */ 612561847f8eSopenharmony_cideclare enum FontWeight { 612661847f8eSopenharmony_ci /** 612761847f8eSopenharmony_ci * Defines a lighter value than [Inherited Value].. 612861847f8eSopenharmony_ci * 612961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 613061847f8eSopenharmony_ci * @since 7 613161847f8eSopenharmony_ci */ 613261847f8eSopenharmony_ci /** 613361847f8eSopenharmony_ci * Defines a lighter value than [Inherited Value].. 613461847f8eSopenharmony_ci * 613561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 613661847f8eSopenharmony_ci * @form 613761847f8eSopenharmony_ci * @since 9 613861847f8eSopenharmony_ci */ 613961847f8eSopenharmony_ci /** 614061847f8eSopenharmony_ci * Defines a lighter value than [Inherited Value].. 614161847f8eSopenharmony_ci * 614261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 614361847f8eSopenharmony_ci * @crossplatform 614461847f8eSopenharmony_ci * @form 614561847f8eSopenharmony_ci * @since 10 614661847f8eSopenharmony_ci */ 614761847f8eSopenharmony_ci /** 614861847f8eSopenharmony_ci * Defines a lighter value than [Inherited Value].. 614961847f8eSopenharmony_ci * 615061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 615161847f8eSopenharmony_ci * @crossplatform 615261847f8eSopenharmony_ci * @form 615361847f8eSopenharmony_ci * @atomicservice 615461847f8eSopenharmony_ci * @since 11 615561847f8eSopenharmony_ci */ 615661847f8eSopenharmony_ci Lighter, 615761847f8eSopenharmony_ci 615861847f8eSopenharmony_ci /** 615961847f8eSopenharmony_ci * Normal font. Equivalent to a digital value of 400. 616061847f8eSopenharmony_ci * 616161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 616261847f8eSopenharmony_ci * @since 7 616361847f8eSopenharmony_ci */ 616461847f8eSopenharmony_ci /** 616561847f8eSopenharmony_ci * Normal font. Equivalent to a digital value of 400. 616661847f8eSopenharmony_ci * 616761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 616861847f8eSopenharmony_ci * @form 616961847f8eSopenharmony_ci * @since 9 617061847f8eSopenharmony_ci */ 617161847f8eSopenharmony_ci /** 617261847f8eSopenharmony_ci * Normal font. Equivalent to a digital value of 400. 617361847f8eSopenharmony_ci * 617461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 617561847f8eSopenharmony_ci * @crossplatform 617661847f8eSopenharmony_ci * @form 617761847f8eSopenharmony_ci * @since 10 617861847f8eSopenharmony_ci */ 617961847f8eSopenharmony_ci /** 618061847f8eSopenharmony_ci * Normal font. Equivalent to a digital value of 400. 618161847f8eSopenharmony_ci * 618261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 618361847f8eSopenharmony_ci * @crossplatform 618461847f8eSopenharmony_ci * @form 618561847f8eSopenharmony_ci * @atomicservice 618661847f8eSopenharmony_ci * @since 11 618761847f8eSopenharmony_ci */ 618861847f8eSopenharmony_ci Normal, 618961847f8eSopenharmony_ci 619061847f8eSopenharmony_ci /** 619161847f8eSopenharmony_ci * Defines a more general value than [Inherited Value]. 619261847f8eSopenharmony_ci * 619361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 619461847f8eSopenharmony_ci * @since 7 619561847f8eSopenharmony_ci */ 619661847f8eSopenharmony_ci /** 619761847f8eSopenharmony_ci * Defines a more general value than [Inherited Value]. 619861847f8eSopenharmony_ci * 619961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 620061847f8eSopenharmony_ci * @form 620161847f8eSopenharmony_ci * @since 9 620261847f8eSopenharmony_ci */ 620361847f8eSopenharmony_ci /** 620461847f8eSopenharmony_ci * Defines a more general value than [Inherited Value]. 620561847f8eSopenharmony_ci * 620661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 620761847f8eSopenharmony_ci * @crossplatform 620861847f8eSopenharmony_ci * @form 620961847f8eSopenharmony_ci * @since 10 621061847f8eSopenharmony_ci */ 621161847f8eSopenharmony_ci /** 621261847f8eSopenharmony_ci * Defines a more general value than [Inherited Value]. 621361847f8eSopenharmony_ci * 621461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 621561847f8eSopenharmony_ci * @crossplatform 621661847f8eSopenharmony_ci * @form 621761847f8eSopenharmony_ci * @atomicservice 621861847f8eSopenharmony_ci * @since 11 621961847f8eSopenharmony_ci */ 622061847f8eSopenharmony_ci Regular, 622161847f8eSopenharmony_ci 622261847f8eSopenharmony_ci /** 622361847f8eSopenharmony_ci * Defines a value that is more centered than [Inherited Value]. 622461847f8eSopenharmony_ci * 622561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 622661847f8eSopenharmony_ci * @since 7 622761847f8eSopenharmony_ci */ 622861847f8eSopenharmony_ci /** 622961847f8eSopenharmony_ci * Defines a value that is more centered than [Inherited Value]. 623061847f8eSopenharmony_ci * 623161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 623261847f8eSopenharmony_ci * @form 623361847f8eSopenharmony_ci * @since 9 623461847f8eSopenharmony_ci */ 623561847f8eSopenharmony_ci /** 623661847f8eSopenharmony_ci * Defines a value that is more centered than [Inherited Value]. 623761847f8eSopenharmony_ci * 623861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 623961847f8eSopenharmony_ci * @crossplatform 624061847f8eSopenharmony_ci * @form 624161847f8eSopenharmony_ci * @since 10 624261847f8eSopenharmony_ci */ 624361847f8eSopenharmony_ci /** 624461847f8eSopenharmony_ci * Defines a value that is more centered than [Inherited Value]. 624561847f8eSopenharmony_ci * 624661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 624761847f8eSopenharmony_ci * @crossplatform 624861847f8eSopenharmony_ci * @form 624961847f8eSopenharmony_ci * @atomicservice 625061847f8eSopenharmony_ci * @since 11 625161847f8eSopenharmony_ci */ 625261847f8eSopenharmony_ci Medium, 625361847f8eSopenharmony_ci 625461847f8eSopenharmony_ci /** 625561847f8eSopenharmony_ci * Bold. Equivalent to a numeric value of 700. 625661847f8eSopenharmony_ci * 625761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 625861847f8eSopenharmony_ci * @since 7 625961847f8eSopenharmony_ci */ 626061847f8eSopenharmony_ci /** 626161847f8eSopenharmony_ci * Bold. Equivalent to a numeric value of 700. 626261847f8eSopenharmony_ci * 626361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 626461847f8eSopenharmony_ci * @form 626561847f8eSopenharmony_ci * @since 9 626661847f8eSopenharmony_ci */ 626761847f8eSopenharmony_ci /** 626861847f8eSopenharmony_ci * Bold. Equivalent to a numeric value of 700. 626961847f8eSopenharmony_ci * 627061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 627161847f8eSopenharmony_ci * @crossplatform 627261847f8eSopenharmony_ci * @form 627361847f8eSopenharmony_ci * @since 10 627461847f8eSopenharmony_ci */ 627561847f8eSopenharmony_ci /** 627661847f8eSopenharmony_ci * Bold. Equivalent to a numeric value of 700. 627761847f8eSopenharmony_ci * 627861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 627961847f8eSopenharmony_ci * @crossplatform 628061847f8eSopenharmony_ci * @form 628161847f8eSopenharmony_ci * @atomicservice 628261847f8eSopenharmony_ci * @since 11 628361847f8eSopenharmony_ci */ 628461847f8eSopenharmony_ci Bold, 628561847f8eSopenharmony_ci 628661847f8eSopenharmony_ci /** 628761847f8eSopenharmony_ci * Defines a value that is heavier than [Inherited Value]. 628861847f8eSopenharmony_ci * 628961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 629061847f8eSopenharmony_ci * @since 7 629161847f8eSopenharmony_ci */ 629261847f8eSopenharmony_ci /** 629361847f8eSopenharmony_ci * Defines a value that is heavier than [Inherited Value]. 629461847f8eSopenharmony_ci * 629561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 629661847f8eSopenharmony_ci * @form 629761847f8eSopenharmony_ci * @since 9 629861847f8eSopenharmony_ci */ 629961847f8eSopenharmony_ci /** 630061847f8eSopenharmony_ci * Defines a value that is heavier than [Inherited Value]. 630161847f8eSopenharmony_ci * 630261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 630361847f8eSopenharmony_ci * @crossplatform 630461847f8eSopenharmony_ci * @form 630561847f8eSopenharmony_ci * @since 10 630661847f8eSopenharmony_ci */ 630761847f8eSopenharmony_ci /** 630861847f8eSopenharmony_ci * Defines a value that is heavier than [Inherited Value]. 630961847f8eSopenharmony_ci * 631061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 631161847f8eSopenharmony_ci * @crossplatform 631261847f8eSopenharmony_ci * @form 631361847f8eSopenharmony_ci * @atomicservice 631461847f8eSopenharmony_ci * @since 11 631561847f8eSopenharmony_ci */ 631661847f8eSopenharmony_ci Bolder, 631761847f8eSopenharmony_ci} 631861847f8eSopenharmony_ci 631961847f8eSopenharmony_ci/** 632061847f8eSopenharmony_ci * Alignment of text. 632161847f8eSopenharmony_ci * 632261847f8eSopenharmony_ci * @enum { number } 632361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 632461847f8eSopenharmony_ci * @since 7 632561847f8eSopenharmony_ci */ 632661847f8eSopenharmony_ci/** 632761847f8eSopenharmony_ci * Alignment of text. 632861847f8eSopenharmony_ci * 632961847f8eSopenharmony_ci * @enum { number } 633061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 633161847f8eSopenharmony_ci * @form 633261847f8eSopenharmony_ci * @since 9 633361847f8eSopenharmony_ci */ 633461847f8eSopenharmony_ci/** 633561847f8eSopenharmony_ci * Alignment of text. 633661847f8eSopenharmony_ci * 633761847f8eSopenharmony_ci * @enum { number } 633861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 633961847f8eSopenharmony_ci * @crossplatform 634061847f8eSopenharmony_ci * @form 634161847f8eSopenharmony_ci * @since 10 634261847f8eSopenharmony_ci */ 634361847f8eSopenharmony_ci/** 634461847f8eSopenharmony_ci * Alignment of text. 634561847f8eSopenharmony_ci * 634661847f8eSopenharmony_ci * @enum { number } 634761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 634861847f8eSopenharmony_ci * @crossplatform 634961847f8eSopenharmony_ci * @form 635061847f8eSopenharmony_ci * @atomicservice 635161847f8eSopenharmony_ci * @since 11 635261847f8eSopenharmony_ci */ 635361847f8eSopenharmony_cideclare enum TextAlign { 635461847f8eSopenharmony_ci /** 635561847f8eSopenharmony_ci * Center the text. 635661847f8eSopenharmony_ci * 635761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 635861847f8eSopenharmony_ci * @since 7 635961847f8eSopenharmony_ci */ 636061847f8eSopenharmony_ci /** 636161847f8eSopenharmony_ci * Center the text. 636261847f8eSopenharmony_ci * 636361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 636461847f8eSopenharmony_ci * @form 636561847f8eSopenharmony_ci * @since 9 636661847f8eSopenharmony_ci */ 636761847f8eSopenharmony_ci /** 636861847f8eSopenharmony_ci * Center the text. 636961847f8eSopenharmony_ci * 637061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 637161847f8eSopenharmony_ci * @crossplatform 637261847f8eSopenharmony_ci * @form 637361847f8eSopenharmony_ci * @since 10 637461847f8eSopenharmony_ci */ 637561847f8eSopenharmony_ci /** 637661847f8eSopenharmony_ci * Center the text. 637761847f8eSopenharmony_ci * 637861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 637961847f8eSopenharmony_ci * @crossplatform 638061847f8eSopenharmony_ci * @form 638161847f8eSopenharmony_ci * @atomicservice 638261847f8eSopenharmony_ci * @since 11 638361847f8eSopenharmony_ci */ 638461847f8eSopenharmony_ci Center, 638561847f8eSopenharmony_ci 638661847f8eSopenharmony_ci /** 638761847f8eSopenharmony_ci * The text is aligned in the same direction as the writing 638861847f8eSopenharmony_ci * 638961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 639061847f8eSopenharmony_ci * @since 7 639161847f8eSopenharmony_ci */ 639261847f8eSopenharmony_ci /** 639361847f8eSopenharmony_ci * The text is aligned in the same direction as the writing 639461847f8eSopenharmony_ci * 639561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 639661847f8eSopenharmony_ci * @form 639761847f8eSopenharmony_ci * @since 9 639861847f8eSopenharmony_ci */ 639961847f8eSopenharmony_ci /** 640061847f8eSopenharmony_ci * The text is aligned in the same direction as the writing 640161847f8eSopenharmony_ci * 640261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 640361847f8eSopenharmony_ci * @crossplatform 640461847f8eSopenharmony_ci * @form 640561847f8eSopenharmony_ci * @since 10 640661847f8eSopenharmony_ci */ 640761847f8eSopenharmony_ci /** 640861847f8eSopenharmony_ci * The text is aligned in the same direction as the writing 640961847f8eSopenharmony_ci * 641061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 641161847f8eSopenharmony_ci * @crossplatform 641261847f8eSopenharmony_ci * @form 641361847f8eSopenharmony_ci * @atomicservice 641461847f8eSopenharmony_ci * @since 11 641561847f8eSopenharmony_ci */ 641661847f8eSopenharmony_ci Start, 641761847f8eSopenharmony_ci 641861847f8eSopenharmony_ci /** 641961847f8eSopenharmony_ci * The text is aligned in the opposite direction of writing 642061847f8eSopenharmony_ci * 642161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 642261847f8eSopenharmony_ci * @since 7 642361847f8eSopenharmony_ci */ 642461847f8eSopenharmony_ci /** 642561847f8eSopenharmony_ci * The text is aligned in the opposite direction of writing 642661847f8eSopenharmony_ci * 642761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 642861847f8eSopenharmony_ci * @form 642961847f8eSopenharmony_ci * @since 9 643061847f8eSopenharmony_ci */ 643161847f8eSopenharmony_ci /** 643261847f8eSopenharmony_ci * The text is aligned in the opposite direction of writing 643361847f8eSopenharmony_ci * 643461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 643561847f8eSopenharmony_ci * @crossplatform 643661847f8eSopenharmony_ci * @form 643761847f8eSopenharmony_ci * @since 10 643861847f8eSopenharmony_ci */ 643961847f8eSopenharmony_ci /** 644061847f8eSopenharmony_ci * The text is aligned in the opposite direction of writing 644161847f8eSopenharmony_ci * 644261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 644361847f8eSopenharmony_ci * @crossplatform 644461847f8eSopenharmony_ci * @form 644561847f8eSopenharmony_ci * @atomicservice 644661847f8eSopenharmony_ci * @since 11 644761847f8eSopenharmony_ci */ 644861847f8eSopenharmony_ci End, 644961847f8eSopenharmony_ci 645061847f8eSopenharmony_ci /** 645161847f8eSopenharmony_ci * Justify the text. 645261847f8eSopenharmony_ci * 645361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 645461847f8eSopenharmony_ci * @crossplatform 645561847f8eSopenharmony_ci * @form 645661847f8eSopenharmony_ci * @since 10 645761847f8eSopenharmony_ci */ 645861847f8eSopenharmony_ci /** 645961847f8eSopenharmony_ci * Justify the text. 646061847f8eSopenharmony_ci * 646161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 646261847f8eSopenharmony_ci * @crossplatform 646361847f8eSopenharmony_ci * @form 646461847f8eSopenharmony_ci * @atomicservice 646561847f8eSopenharmony_ci * @since 11 646661847f8eSopenharmony_ci */ 646761847f8eSopenharmony_ci JUSTIFY, 646861847f8eSopenharmony_ci} 646961847f8eSopenharmony_ci 647061847f8eSopenharmony_ci/** 647161847f8eSopenharmony_ci * Declare how text overflows. 647261847f8eSopenharmony_ci * 647361847f8eSopenharmony_ci * @enum { number } 647461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 647561847f8eSopenharmony_ci * @since 7 647661847f8eSopenharmony_ci */ 647761847f8eSopenharmony_ci/** 647861847f8eSopenharmony_ci * Declare how text overflows. 647961847f8eSopenharmony_ci * 648061847f8eSopenharmony_ci * @enum { number } 648161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 648261847f8eSopenharmony_ci * @form 648361847f8eSopenharmony_ci * @since 9 648461847f8eSopenharmony_ci */ 648561847f8eSopenharmony_ci/** 648661847f8eSopenharmony_ci * Declare how text overflows. 648761847f8eSopenharmony_ci * 648861847f8eSopenharmony_ci * @enum { number } 648961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 649061847f8eSopenharmony_ci * @crossplatform 649161847f8eSopenharmony_ci * @form 649261847f8eSopenharmony_ci * @since 10 649361847f8eSopenharmony_ci */ 649461847f8eSopenharmony_ci/** 649561847f8eSopenharmony_ci * Declare how text overflows. 649661847f8eSopenharmony_ci * 649761847f8eSopenharmony_ci * @enum { number } 649861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 649961847f8eSopenharmony_ci * @crossplatform 650061847f8eSopenharmony_ci * @form 650161847f8eSopenharmony_ci * @atomicservice 650261847f8eSopenharmony_ci * @since 11 650361847f8eSopenharmony_ci */ 650461847f8eSopenharmony_cideclare enum TextOverflow { 650561847f8eSopenharmony_ci /** 650661847f8eSopenharmony_ci * When the text overflows its dimensions, the text will not be cropped. 650761847f8eSopenharmony_ci * 650861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 650961847f8eSopenharmony_ci * @since 7 651061847f8eSopenharmony_ci */ 651161847f8eSopenharmony_ci /** 651261847f8eSopenharmony_ci * When the text overflows its dimensions, the text will not be cropped. 651361847f8eSopenharmony_ci * 651461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 651561847f8eSopenharmony_ci * @form 651661847f8eSopenharmony_ci * @since 9 651761847f8eSopenharmony_ci */ 651861847f8eSopenharmony_ci /** 651961847f8eSopenharmony_ci * When the text overflows its dimensions, the text will not be cropped. 652061847f8eSopenharmony_ci * 652161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 652261847f8eSopenharmony_ci * @crossplatform 652361847f8eSopenharmony_ci * @form 652461847f8eSopenharmony_ci * @since 10 652561847f8eSopenharmony_ci */ 652661847f8eSopenharmony_ci /** 652761847f8eSopenharmony_ci * When the text overflows its dimensions, the text will not be cropped. 652861847f8eSopenharmony_ci * 652961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 653061847f8eSopenharmony_ci * @crossplatform 653161847f8eSopenharmony_ci * @form 653261847f8eSopenharmony_ci * @atomicservice 653361847f8eSopenharmony_ci * @since 11 653461847f8eSopenharmony_ci */ 653561847f8eSopenharmony_ci None, 653661847f8eSopenharmony_ci 653761847f8eSopenharmony_ci /** 653861847f8eSopenharmony_ci * When the text overflows its dimensions, the text will be cropped and displayed. 653961847f8eSopenharmony_ci * 654061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 654161847f8eSopenharmony_ci * @since 7 654261847f8eSopenharmony_ci */ 654361847f8eSopenharmony_ci /** 654461847f8eSopenharmony_ci * When the text overflows its dimensions, the text will be cropped and displayed. 654561847f8eSopenharmony_ci * 654661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 654761847f8eSopenharmony_ci * @form 654861847f8eSopenharmony_ci * @since 9 654961847f8eSopenharmony_ci */ 655061847f8eSopenharmony_ci /** 655161847f8eSopenharmony_ci * When the text overflows its dimensions, the text will be cropped and displayed. 655261847f8eSopenharmony_ci * 655361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 655461847f8eSopenharmony_ci * @crossplatform 655561847f8eSopenharmony_ci * @form 655661847f8eSopenharmony_ci * @since 10 655761847f8eSopenharmony_ci */ 655861847f8eSopenharmony_ci /** 655961847f8eSopenharmony_ci * When the text overflows its dimensions, the text will be cropped and displayed. 656061847f8eSopenharmony_ci * 656161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 656261847f8eSopenharmony_ci * @crossplatform 656361847f8eSopenharmony_ci * @form 656461847f8eSopenharmony_ci * @atomicservice 656561847f8eSopenharmony_ci * @since 11 656661847f8eSopenharmony_ci */ 656761847f8eSopenharmony_ci Clip, 656861847f8eSopenharmony_ci 656961847f8eSopenharmony_ci /** 657061847f8eSopenharmony_ci * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis. 657161847f8eSopenharmony_ci * 657261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 657361847f8eSopenharmony_ci * @since 7 657461847f8eSopenharmony_ci */ 657561847f8eSopenharmony_ci /** 657661847f8eSopenharmony_ci * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis. 657761847f8eSopenharmony_ci * 657861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 657961847f8eSopenharmony_ci * @form 658061847f8eSopenharmony_ci * @since 9 658161847f8eSopenharmony_ci */ 658261847f8eSopenharmony_ci /** 658361847f8eSopenharmony_ci * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis. 658461847f8eSopenharmony_ci * 658561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 658661847f8eSopenharmony_ci * @crossplatform 658761847f8eSopenharmony_ci * @form 658861847f8eSopenharmony_ci * @since 10 658961847f8eSopenharmony_ci */ 659061847f8eSopenharmony_ci /** 659161847f8eSopenharmony_ci * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis. 659261847f8eSopenharmony_ci * 659361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 659461847f8eSopenharmony_ci * @crossplatform 659561847f8eSopenharmony_ci * @form 659661847f8eSopenharmony_ci * @atomicservice 659761847f8eSopenharmony_ci * @since 11 659861847f8eSopenharmony_ci */ 659961847f8eSopenharmony_ci Ellipsis, 660061847f8eSopenharmony_ci 660161847f8eSopenharmony_ci /** 660261847f8eSopenharmony_ci * When the text overflows its dimensions, the text will scroll for displaying. 660361847f8eSopenharmony_ci * 660461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 660561847f8eSopenharmony_ci * @crossplatform 660661847f8eSopenharmony_ci * @since 10 660761847f8eSopenharmony_ci */ 660861847f8eSopenharmony_ci /** 660961847f8eSopenharmony_ci * When the text overflows its dimensions, the text will scroll for displaying. 661061847f8eSopenharmony_ci * 661161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 661261847f8eSopenharmony_ci * @crossplatform 661361847f8eSopenharmony_ci * @atomicservice 661461847f8eSopenharmony_ci * @since 11 661561847f8eSopenharmony_ci */ 661661847f8eSopenharmony_ci MARQUEE, 661761847f8eSopenharmony_ci} 661861847f8eSopenharmony_ci 661961847f8eSopenharmony_ci/** 662061847f8eSopenharmony_ci * Type of text modifier. 662161847f8eSopenharmony_ci * 662261847f8eSopenharmony_ci * @enum { number } 662361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 662461847f8eSopenharmony_ci * @since 7 662561847f8eSopenharmony_ci */ 662661847f8eSopenharmony_ci/** 662761847f8eSopenharmony_ci * Type of text modifier. 662861847f8eSopenharmony_ci * 662961847f8eSopenharmony_ci * @enum { number } 663061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 663161847f8eSopenharmony_ci * @form 663261847f8eSopenharmony_ci * @since 9 663361847f8eSopenharmony_ci */ 663461847f8eSopenharmony_ci/** 663561847f8eSopenharmony_ci * Type of text modifier. 663661847f8eSopenharmony_ci * 663761847f8eSopenharmony_ci * @enum { number } 663861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 663961847f8eSopenharmony_ci * @crossplatform 664061847f8eSopenharmony_ci * @form 664161847f8eSopenharmony_ci * @since 10 664261847f8eSopenharmony_ci */ 664361847f8eSopenharmony_ci/** 664461847f8eSopenharmony_ci * Type of text modifier. 664561847f8eSopenharmony_ci * 664661847f8eSopenharmony_ci * @enum { number } 664761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 664861847f8eSopenharmony_ci * @crossplatform 664961847f8eSopenharmony_ci * @form 665061847f8eSopenharmony_ci * @atomicservice 665161847f8eSopenharmony_ci * @since 11 665261847f8eSopenharmony_ci */ 665361847f8eSopenharmony_cideclare enum TextDecorationType { 665461847f8eSopenharmony_ci /** 665561847f8eSopenharmony_ci * Do not use text decorative lines. 665661847f8eSopenharmony_ci * 665761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 665861847f8eSopenharmony_ci * @since 7 665961847f8eSopenharmony_ci */ 666061847f8eSopenharmony_ci /** 666161847f8eSopenharmony_ci * Do not use text decorative lines. 666261847f8eSopenharmony_ci * 666361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 666461847f8eSopenharmony_ci * @form 666561847f8eSopenharmony_ci * @since 9 666661847f8eSopenharmony_ci */ 666761847f8eSopenharmony_ci /** 666861847f8eSopenharmony_ci * Do not use text decorative lines. 666961847f8eSopenharmony_ci * 667061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 667161847f8eSopenharmony_ci * @crossplatform 667261847f8eSopenharmony_ci * @form 667361847f8eSopenharmony_ci * @since 10 667461847f8eSopenharmony_ci */ 667561847f8eSopenharmony_ci /** 667661847f8eSopenharmony_ci * Do not use text decorative lines. 667761847f8eSopenharmony_ci * 667861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 667961847f8eSopenharmony_ci * @crossplatform 668061847f8eSopenharmony_ci * @form 668161847f8eSopenharmony_ci * @atomicservice 668261847f8eSopenharmony_ci * @since 11 668361847f8eSopenharmony_ci */ 668461847f8eSopenharmony_ci None, 668561847f8eSopenharmony_ci 668661847f8eSopenharmony_ci /** 668761847f8eSopenharmony_ci * Underline the words. 668861847f8eSopenharmony_ci * 668961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 669061847f8eSopenharmony_ci * @since 7 669161847f8eSopenharmony_ci */ 669261847f8eSopenharmony_ci /** 669361847f8eSopenharmony_ci * Underline the words. 669461847f8eSopenharmony_ci * 669561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 669661847f8eSopenharmony_ci * @form 669761847f8eSopenharmony_ci * @since 9 669861847f8eSopenharmony_ci */ 669961847f8eSopenharmony_ci /** 670061847f8eSopenharmony_ci * Underline the words. 670161847f8eSopenharmony_ci * 670261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 670361847f8eSopenharmony_ci * @crossplatform 670461847f8eSopenharmony_ci * @form 670561847f8eSopenharmony_ci * @since 10 670661847f8eSopenharmony_ci */ 670761847f8eSopenharmony_ci /** 670861847f8eSopenharmony_ci * Underline the words. 670961847f8eSopenharmony_ci * 671061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 671161847f8eSopenharmony_ci * @crossplatform 671261847f8eSopenharmony_ci * @form 671361847f8eSopenharmony_ci * @atomicservice 671461847f8eSopenharmony_ci * @since 11 671561847f8eSopenharmony_ci */ 671661847f8eSopenharmony_ci Underline, 671761847f8eSopenharmony_ci 671861847f8eSopenharmony_ci /** 671961847f8eSopenharmony_ci * Text is in all uppercase. 672061847f8eSopenharmony_ci * 672161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 672261847f8eSopenharmony_ci * @since 7 672361847f8eSopenharmony_ci */ 672461847f8eSopenharmony_ci /** 672561847f8eSopenharmony_ci * Text is in all uppercase. 672661847f8eSopenharmony_ci * 672761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 672861847f8eSopenharmony_ci * @form 672961847f8eSopenharmony_ci * @since 9 673061847f8eSopenharmony_ci */ 673161847f8eSopenharmony_ci /** 673261847f8eSopenharmony_ci * Text is in all uppercase. 673361847f8eSopenharmony_ci * 673461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 673561847f8eSopenharmony_ci * @crossplatform 673661847f8eSopenharmony_ci * @form 673761847f8eSopenharmony_ci * @since 10 673861847f8eSopenharmony_ci */ 673961847f8eSopenharmony_ci /** 674061847f8eSopenharmony_ci * Text is in all uppercase. 674161847f8eSopenharmony_ci * 674261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 674361847f8eSopenharmony_ci * @crossplatform 674461847f8eSopenharmony_ci * @form 674561847f8eSopenharmony_ci * @atomicservice 674661847f8eSopenharmony_ci * @since 11 674761847f8eSopenharmony_ci */ 674861847f8eSopenharmony_ci Overline, 674961847f8eSopenharmony_ci 675061847f8eSopenharmony_ci /** 675161847f8eSopenharmony_ci * A modifier line that passes through the text. 675261847f8eSopenharmony_ci * 675361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 675461847f8eSopenharmony_ci * @since 7 675561847f8eSopenharmony_ci */ 675661847f8eSopenharmony_ci /** 675761847f8eSopenharmony_ci * A modifier line that passes through the text. 675861847f8eSopenharmony_ci * 675961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 676061847f8eSopenharmony_ci * @form 676161847f8eSopenharmony_ci * @since 9 676261847f8eSopenharmony_ci */ 676361847f8eSopenharmony_ci /** 676461847f8eSopenharmony_ci * A modifier line that passes through the text. 676561847f8eSopenharmony_ci * 676661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 676761847f8eSopenharmony_ci * @crossplatform 676861847f8eSopenharmony_ci * @form 676961847f8eSopenharmony_ci * @since 10 677061847f8eSopenharmony_ci */ 677161847f8eSopenharmony_ci /** 677261847f8eSopenharmony_ci * A modifier line that passes through the text. 677361847f8eSopenharmony_ci * 677461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 677561847f8eSopenharmony_ci * @crossplatform 677661847f8eSopenharmony_ci * @form 677761847f8eSopenharmony_ci * @atomicservice 677861847f8eSopenharmony_ci * @since 11 677961847f8eSopenharmony_ci */ 678061847f8eSopenharmony_ci LineThrough, 678161847f8eSopenharmony_ci} 678261847f8eSopenharmony_ci 678361847f8eSopenharmony_ci/** 678461847f8eSopenharmony_ci * Letter type in text 678561847f8eSopenharmony_ci * 678661847f8eSopenharmony_ci * @enum { number } 678761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 678861847f8eSopenharmony_ci * @since 7 678961847f8eSopenharmony_ci */ 679061847f8eSopenharmony_ci/** 679161847f8eSopenharmony_ci * Letter type in text 679261847f8eSopenharmony_ci * 679361847f8eSopenharmony_ci * @enum { number } 679461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 679561847f8eSopenharmony_ci * @form 679661847f8eSopenharmony_ci * @since 9 679761847f8eSopenharmony_ci */ 679861847f8eSopenharmony_ci/** 679961847f8eSopenharmony_ci * Letter type in text 680061847f8eSopenharmony_ci * 680161847f8eSopenharmony_ci * @enum { number } 680261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 680361847f8eSopenharmony_ci * @crossplatform 680461847f8eSopenharmony_ci * @form 680561847f8eSopenharmony_ci * @since 10 680661847f8eSopenharmony_ci */ 680761847f8eSopenharmony_ci/** 680861847f8eSopenharmony_ci * Letter type in text 680961847f8eSopenharmony_ci * 681061847f8eSopenharmony_ci * @enum { number } 681161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 681261847f8eSopenharmony_ci * @crossplatform 681361847f8eSopenharmony_ci * @form 681461847f8eSopenharmony_ci * @atomicservice 681561847f8eSopenharmony_ci * @since 11 681661847f8eSopenharmony_ci */ 681761847f8eSopenharmony_cideclare enum TextCase { 681861847f8eSopenharmony_ci /** 681961847f8eSopenharmony_ci * The default is normal. 682061847f8eSopenharmony_ci * 682161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 682261847f8eSopenharmony_ci * @since 7 682361847f8eSopenharmony_ci */ 682461847f8eSopenharmony_ci /** 682561847f8eSopenharmony_ci * The default is normal. 682661847f8eSopenharmony_ci * 682761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 682861847f8eSopenharmony_ci * @form 682961847f8eSopenharmony_ci * @since 9 683061847f8eSopenharmony_ci */ 683161847f8eSopenharmony_ci /** 683261847f8eSopenharmony_ci * The default is normal. 683361847f8eSopenharmony_ci * 683461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 683561847f8eSopenharmony_ci * @crossplatform 683661847f8eSopenharmony_ci * @form 683761847f8eSopenharmony_ci * @since 10 683861847f8eSopenharmony_ci */ 683961847f8eSopenharmony_ci /** 684061847f8eSopenharmony_ci * The default is normal. 684161847f8eSopenharmony_ci * 684261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 684361847f8eSopenharmony_ci * @crossplatform 684461847f8eSopenharmony_ci * @form 684561847f8eSopenharmony_ci * @atomicservice 684661847f8eSopenharmony_ci * @since 11 684761847f8eSopenharmony_ci */ 684861847f8eSopenharmony_ci Normal, 684961847f8eSopenharmony_ci 685061847f8eSopenharmony_ci /** 685161847f8eSopenharmony_ci * The text is all lowercase. 685261847f8eSopenharmony_ci * 685361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 685461847f8eSopenharmony_ci * @since 7 685561847f8eSopenharmony_ci */ 685661847f8eSopenharmony_ci /** 685761847f8eSopenharmony_ci * The text is all lowercase. 685861847f8eSopenharmony_ci * 685961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 686061847f8eSopenharmony_ci * @form 686161847f8eSopenharmony_ci * @since 9 686261847f8eSopenharmony_ci */ 686361847f8eSopenharmony_ci /** 686461847f8eSopenharmony_ci * The text is all lowercase. 686561847f8eSopenharmony_ci * 686661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 686761847f8eSopenharmony_ci * @crossplatform 686861847f8eSopenharmony_ci * @form 686961847f8eSopenharmony_ci * @since 10 687061847f8eSopenharmony_ci */ 687161847f8eSopenharmony_ci /** 687261847f8eSopenharmony_ci * The text is all lowercase. 687361847f8eSopenharmony_ci * 687461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 687561847f8eSopenharmony_ci * @crossplatform 687661847f8eSopenharmony_ci * @form 687761847f8eSopenharmony_ci * @atomicservice 687861847f8eSopenharmony_ci * @since 11 687961847f8eSopenharmony_ci */ 688061847f8eSopenharmony_ci LowerCase, 688161847f8eSopenharmony_ci 688261847f8eSopenharmony_ci /** 688361847f8eSopenharmony_ci * The text is all uppercase. 688461847f8eSopenharmony_ci * 688561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 688661847f8eSopenharmony_ci * @since 7 688761847f8eSopenharmony_ci */ 688861847f8eSopenharmony_ci /** 688961847f8eSopenharmony_ci * The text is all uppercase. 689061847f8eSopenharmony_ci * 689161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 689261847f8eSopenharmony_ci * @form 689361847f8eSopenharmony_ci * @since 9 689461847f8eSopenharmony_ci */ 689561847f8eSopenharmony_ci /** 689661847f8eSopenharmony_ci * The text is all uppercase. 689761847f8eSopenharmony_ci * 689861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 689961847f8eSopenharmony_ci * @crossplatform 690061847f8eSopenharmony_ci * @form 690161847f8eSopenharmony_ci * @since 10 690261847f8eSopenharmony_ci */ 690361847f8eSopenharmony_ci /** 690461847f8eSopenharmony_ci * The text is all uppercase. 690561847f8eSopenharmony_ci * 690661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 690761847f8eSopenharmony_ci * @crossplatform 690861847f8eSopenharmony_ci * @form 690961847f8eSopenharmony_ci * @atomicservice 691061847f8eSopenharmony_ci * @since 11 691161847f8eSopenharmony_ci */ 691261847f8eSopenharmony_ci UpperCase, 691361847f8eSopenharmony_ci} 691461847f8eSopenharmony_ci 691561847f8eSopenharmony_ci/** 691661847f8eSopenharmony_ci * Enum of text height adaptation 691761847f8eSopenharmony_ci * 691861847f8eSopenharmony_ci * @enum { number } 691961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 692061847f8eSopenharmony_ci * @crossplatform 692161847f8eSopenharmony_ci * @since 10 692261847f8eSopenharmony_ci */ 692361847f8eSopenharmony_ci/** 692461847f8eSopenharmony_ci * Enum of text height adaptation 692561847f8eSopenharmony_ci * 692661847f8eSopenharmony_ci * @enum { number } 692761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 692861847f8eSopenharmony_ci * @crossplatform 692961847f8eSopenharmony_ci * @atomicservice 693061847f8eSopenharmony_ci * @since 11 693161847f8eSopenharmony_ci */ 693261847f8eSopenharmony_cideclare enum TextHeightAdaptivePolicy { 693361847f8eSopenharmony_ci /** 693461847f8eSopenharmony_ci * Priority is given to using the maxLines attribute to adapt the text height. 693561847f8eSopenharmony_ci * If the layout size using the maxLines attribute exceeds the layout constraint, try reducing the font size to 693661847f8eSopenharmony_ci * display more text. 693761847f8eSopenharmony_ci * 693861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 693961847f8eSopenharmony_ci * @crossplatform 694061847f8eSopenharmony_ci * @since 10 694161847f8eSopenharmony_ci */ 694261847f8eSopenharmony_ci /** 694361847f8eSopenharmony_ci * Priority is given to using the maxLines attribute to adapt the text height. 694461847f8eSopenharmony_ci * If the layout size using the maxLines attribute exceeds the layout constraint, try reducing the font size to 694561847f8eSopenharmony_ci * display more text. 694661847f8eSopenharmony_ci * 694761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 694861847f8eSopenharmony_ci * @crossplatform 694961847f8eSopenharmony_ci * @atomicservice 695061847f8eSopenharmony_ci * @since 11 695161847f8eSopenharmony_ci */ 695261847f8eSopenharmony_ci MAX_LINES_FIRST, 695361847f8eSopenharmony_ci 695461847f8eSopenharmony_ci /** 695561847f8eSopenharmony_ci * Priority is given to using the minFontSize attribute to adapt the text height. 695661847f8eSopenharmony_ci * If the text can be layout in a single line using the minFontSize property, try increasing the font size and using 695761847f8eSopenharmony_ci * the maximum possible font size. 695861847f8eSopenharmony_ci * 695961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 696061847f8eSopenharmony_ci * @crossplatform 696161847f8eSopenharmony_ci * @since 10 696261847f8eSopenharmony_ci */ 696361847f8eSopenharmony_ci /** 696461847f8eSopenharmony_ci * Priority is given to using the minFontSize attribute to adapt the text height. 696561847f8eSopenharmony_ci * If the text can be layout in a single line using the minFontSize property, try increasing the font size and using 696661847f8eSopenharmony_ci * the maximum possible font size. 696761847f8eSopenharmony_ci * 696861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 696961847f8eSopenharmony_ci * @crossplatform 697061847f8eSopenharmony_ci * @atomicservice 697161847f8eSopenharmony_ci * @since 11 697261847f8eSopenharmony_ci */ 697361847f8eSopenharmony_ci MIN_FONT_SIZE_FIRST, 697461847f8eSopenharmony_ci 697561847f8eSopenharmony_ci /** 697661847f8eSopenharmony_ci * Priority is given to using the layout constraint to adapt the text height. 697761847f8eSopenharmony_ci * If the layout size exceeds the layout constraint, try reducing the font size. If the layout size still exceeds 697861847f8eSopenharmony_ci * the layout constraint after reducing the font size to minFontSize, remove the lines that exceed the layout 697961847f8eSopenharmony_ci * constraint. 698061847f8eSopenharmony_ci * 698161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 698261847f8eSopenharmony_ci * @crossplatform 698361847f8eSopenharmony_ci * @since 10 698461847f8eSopenharmony_ci */ 698561847f8eSopenharmony_ci /** 698661847f8eSopenharmony_ci * Priority is given to using the layout constraint to adapt the text height. 698761847f8eSopenharmony_ci * If the layout size exceeds the layout constraint, try reducing the font size. If the layout size still exceeds 698861847f8eSopenharmony_ci * the layout constraint after reducing the font size to minFontSize, remove the lines that exceed the layout 698961847f8eSopenharmony_ci * constraint. 699061847f8eSopenharmony_ci * 699161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 699261847f8eSopenharmony_ci * @crossplatform 699361847f8eSopenharmony_ci * @atomicservice 699461847f8eSopenharmony_ci * @since 11 699561847f8eSopenharmony_ci */ 699661847f8eSopenharmony_ci LAYOUT_CONSTRAINT_FIRST, 699761847f8eSopenharmony_ci} 699861847f8eSopenharmony_ci 699961847f8eSopenharmony_ci/** 700061847f8eSopenharmony_ci * ResponseType for contextMenu 700161847f8eSopenharmony_ci * 700261847f8eSopenharmony_ci * @enum { number } 700361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 700461847f8eSopenharmony_ci * @since 8 700561847f8eSopenharmony_ci */ 700661847f8eSopenharmony_ci/** 700761847f8eSopenharmony_ci * ResponseType for contextMenu 700861847f8eSopenharmony_ci * 700961847f8eSopenharmony_ci * @enum { number } 701061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 701161847f8eSopenharmony_ci * @crossplatform 701261847f8eSopenharmony_ci * @since 10 701361847f8eSopenharmony_ci */ 701461847f8eSopenharmony_ci/** 701561847f8eSopenharmony_ci * ResponseType for contextMenu 701661847f8eSopenharmony_ci * 701761847f8eSopenharmony_ci * @enum { number } 701861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 701961847f8eSopenharmony_ci * @crossplatform 702061847f8eSopenharmony_ci * @atomicservice 702161847f8eSopenharmony_ci * @since 11 702261847f8eSopenharmony_ci */ 702361847f8eSopenharmony_cideclare enum ResponseType { 702461847f8eSopenharmony_ci /** 702561847f8eSopenharmony_ci * Right click. 702661847f8eSopenharmony_ci * 702761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 702861847f8eSopenharmony_ci * @since 8 702961847f8eSopenharmony_ci */ 703061847f8eSopenharmony_ci /** 703161847f8eSopenharmony_ci * Right click. 703261847f8eSopenharmony_ci * 703361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 703461847f8eSopenharmony_ci * @crossplatform 703561847f8eSopenharmony_ci * @since 10 703661847f8eSopenharmony_ci */ 703761847f8eSopenharmony_ci /** 703861847f8eSopenharmony_ci * Right click. 703961847f8eSopenharmony_ci * 704061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 704161847f8eSopenharmony_ci * @crossplatform 704261847f8eSopenharmony_ci * @atomicservice 704361847f8eSopenharmony_ci * @since 11 704461847f8eSopenharmony_ci */ 704561847f8eSopenharmony_ci RightClick, 704661847f8eSopenharmony_ci 704761847f8eSopenharmony_ci /** 704861847f8eSopenharmony_ci * Long press. 704961847f8eSopenharmony_ci * 705061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 705161847f8eSopenharmony_ci * @since 8 705261847f8eSopenharmony_ci */ 705361847f8eSopenharmony_ci /** 705461847f8eSopenharmony_ci * Long press. 705561847f8eSopenharmony_ci * 705661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 705761847f8eSopenharmony_ci * @crossplatform 705861847f8eSopenharmony_ci * @since 10 705961847f8eSopenharmony_ci */ 706061847f8eSopenharmony_ci /** 706161847f8eSopenharmony_ci * Long press. 706261847f8eSopenharmony_ci * 706361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 706461847f8eSopenharmony_ci * @crossplatform 706561847f8eSopenharmony_ci * @atomicservice 706661847f8eSopenharmony_ci * @since 11 706761847f8eSopenharmony_ci */ 706861847f8eSopenharmony_ci LongPress, 706961847f8eSopenharmony_ci} 707061847f8eSopenharmony_ci 707161847f8eSopenharmony_ci/** 707261847f8eSopenharmony_ci * HoverEffect enumeration description 707361847f8eSopenharmony_ci * 707461847f8eSopenharmony_ci * @enum { number } 707561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 707661847f8eSopenharmony_ci * @since 8 707761847f8eSopenharmony_ci */ 707861847f8eSopenharmony_ci/** 707961847f8eSopenharmony_ci * HoverEffect enumeration description 708061847f8eSopenharmony_ci * 708161847f8eSopenharmony_ci * @enum { number } 708261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 708361847f8eSopenharmony_ci * @crossplatform 708461847f8eSopenharmony_ci * @since 10 708561847f8eSopenharmony_ci */ 708661847f8eSopenharmony_ci/** 708761847f8eSopenharmony_ci * HoverEffect enumeration description 708861847f8eSopenharmony_ci * 708961847f8eSopenharmony_ci * @enum { number } 709061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 709161847f8eSopenharmony_ci * @crossplatform 709261847f8eSopenharmony_ci * @atomicservice 709361847f8eSopenharmony_ci * @since 11 709461847f8eSopenharmony_ci */ 709561847f8eSopenharmony_cideclare enum HoverEffect { 709661847f8eSopenharmony_ci /** 709761847f8eSopenharmony_ci * Default effect 709861847f8eSopenharmony_ci * 709961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 710061847f8eSopenharmony_ci * @since 8 710161847f8eSopenharmony_ci */ 710261847f8eSopenharmony_ci /** 710361847f8eSopenharmony_ci * Default effect 710461847f8eSopenharmony_ci * 710561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 710661847f8eSopenharmony_ci * @crossplatform 710761847f8eSopenharmony_ci * @since 10 710861847f8eSopenharmony_ci */ 710961847f8eSopenharmony_ci /** 711061847f8eSopenharmony_ci * Default effect 711161847f8eSopenharmony_ci * 711261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 711361847f8eSopenharmony_ci * @crossplatform 711461847f8eSopenharmony_ci * @atomicservice 711561847f8eSopenharmony_ci * @since 11 711661847f8eSopenharmony_ci */ 711761847f8eSopenharmony_ci Auto, 711861847f8eSopenharmony_ci 711961847f8eSopenharmony_ci /** 712061847f8eSopenharmony_ci * Zoom in and out effect 712161847f8eSopenharmony_ci * 712261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 712361847f8eSopenharmony_ci * @since 8 712461847f8eSopenharmony_ci */ 712561847f8eSopenharmony_ci /** 712661847f8eSopenharmony_ci * Zoom in and out effect 712761847f8eSopenharmony_ci * 712861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 712961847f8eSopenharmony_ci * @crossplatform 713061847f8eSopenharmony_ci * @since 10 713161847f8eSopenharmony_ci */ 713261847f8eSopenharmony_ci /** 713361847f8eSopenharmony_ci * Zoom in and out effect 713461847f8eSopenharmony_ci * 713561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 713661847f8eSopenharmony_ci * @crossplatform 713761847f8eSopenharmony_ci * @atomicservice 713861847f8eSopenharmony_ci * @since 11 713961847f8eSopenharmony_ci */ 714061847f8eSopenharmony_ci Scale, 714161847f8eSopenharmony_ci 714261847f8eSopenharmony_ci /** 714361847f8eSopenharmony_ci * Highlight effect 714461847f8eSopenharmony_ci * 714561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 714661847f8eSopenharmony_ci * @since 8 714761847f8eSopenharmony_ci */ 714861847f8eSopenharmony_ci /** 714961847f8eSopenharmony_ci * Highlight effect 715061847f8eSopenharmony_ci * 715161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 715261847f8eSopenharmony_ci * @crossplatform 715361847f8eSopenharmony_ci * @since 10 715461847f8eSopenharmony_ci */ 715561847f8eSopenharmony_ci /** 715661847f8eSopenharmony_ci * Highlight effect 715761847f8eSopenharmony_ci * 715861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 715961847f8eSopenharmony_ci * @crossplatform 716061847f8eSopenharmony_ci * @atomicservice 716161847f8eSopenharmony_ci * @since 11 716261847f8eSopenharmony_ci */ 716361847f8eSopenharmony_ci Highlight, 716461847f8eSopenharmony_ci 716561847f8eSopenharmony_ci /** 716661847f8eSopenharmony_ci * None effect 716761847f8eSopenharmony_ci * 716861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 716961847f8eSopenharmony_ci * @since 8 717061847f8eSopenharmony_ci */ 717161847f8eSopenharmony_ci /** 717261847f8eSopenharmony_ci * None effect 717361847f8eSopenharmony_ci * 717461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 717561847f8eSopenharmony_ci * @crossplatform 717661847f8eSopenharmony_ci * @since 10 717761847f8eSopenharmony_ci */ 717861847f8eSopenharmony_ci /** 717961847f8eSopenharmony_ci * None effect 718061847f8eSopenharmony_ci * 718161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 718261847f8eSopenharmony_ci * @crossplatform 718361847f8eSopenharmony_ci * @atomicservice 718461847f8eSopenharmony_ci * @since 11 718561847f8eSopenharmony_ci */ 718661847f8eSopenharmony_ci None, 718761847f8eSopenharmony_ci} 718861847f8eSopenharmony_ci 718961847f8eSopenharmony_ci/** 719061847f8eSopenharmony_ci * Placement enumeration description 719161847f8eSopenharmony_ci * 719261847f8eSopenharmony_ci * @enum { number } 719361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 719461847f8eSopenharmony_ci * @since 8 719561847f8eSopenharmony_ci */ 719661847f8eSopenharmony_ci/** 719761847f8eSopenharmony_ci * Placement enumeration description 719861847f8eSopenharmony_ci * 719961847f8eSopenharmony_ci * @enum { number } 720061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 720161847f8eSopenharmony_ci * @crossplatform 720261847f8eSopenharmony_ci * @since 10 720361847f8eSopenharmony_ci */ 720461847f8eSopenharmony_ci/** 720561847f8eSopenharmony_ci * Placement enumeration description 720661847f8eSopenharmony_ci * 720761847f8eSopenharmony_ci * @enum { number } 720861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 720961847f8eSopenharmony_ci * @crossplatform 721061847f8eSopenharmony_ci * @atomicservice 721161847f8eSopenharmony_ci * @since 11 721261847f8eSopenharmony_ci */ 721361847f8eSopenharmony_cideclare enum Placement { 721461847f8eSopenharmony_ci /** 721561847f8eSopenharmony_ci * Left placement 721661847f8eSopenharmony_ci * 721761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 721861847f8eSopenharmony_ci * @since 8 721961847f8eSopenharmony_ci */ 722061847f8eSopenharmony_ci /** 722161847f8eSopenharmony_ci * Left placement 722261847f8eSopenharmony_ci * 722361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 722461847f8eSopenharmony_ci * @crossplatform 722561847f8eSopenharmony_ci * @since 10 722661847f8eSopenharmony_ci */ 722761847f8eSopenharmony_ci /** 722861847f8eSopenharmony_ci * Left placement 722961847f8eSopenharmony_ci * 723061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 723161847f8eSopenharmony_ci * @crossplatform 723261847f8eSopenharmony_ci * @atomicservice 723361847f8eSopenharmony_ci * @since 11 723461847f8eSopenharmony_ci */ 723561847f8eSopenharmony_ci Left, 723661847f8eSopenharmony_ci 723761847f8eSopenharmony_ci /** 723861847f8eSopenharmony_ci * Right placement 723961847f8eSopenharmony_ci * 724061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 724161847f8eSopenharmony_ci * @since 8 724261847f8eSopenharmony_ci */ 724361847f8eSopenharmony_ci /** 724461847f8eSopenharmony_ci * Right placement 724561847f8eSopenharmony_ci * 724661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 724761847f8eSopenharmony_ci * @crossplatform 724861847f8eSopenharmony_ci * @since 10 724961847f8eSopenharmony_ci */ 725061847f8eSopenharmony_ci /** 725161847f8eSopenharmony_ci * Right placement 725261847f8eSopenharmony_ci * 725361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 725461847f8eSopenharmony_ci * @crossplatform 725561847f8eSopenharmony_ci * @atomicservice 725661847f8eSopenharmony_ci * @since 11 725761847f8eSopenharmony_ci */ 725861847f8eSopenharmony_ci Right, 725961847f8eSopenharmony_ci 726061847f8eSopenharmony_ci /** 726161847f8eSopenharmony_ci * Top placement 726261847f8eSopenharmony_ci * 726361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 726461847f8eSopenharmony_ci * @since 8 726561847f8eSopenharmony_ci */ 726661847f8eSopenharmony_ci /** 726761847f8eSopenharmony_ci * Top placement 726861847f8eSopenharmony_ci * 726961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 727061847f8eSopenharmony_ci * @crossplatform 727161847f8eSopenharmony_ci * @since 10 727261847f8eSopenharmony_ci */ 727361847f8eSopenharmony_ci /** 727461847f8eSopenharmony_ci * Top placement 727561847f8eSopenharmony_ci * 727661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 727761847f8eSopenharmony_ci * @crossplatform 727861847f8eSopenharmony_ci * @atomicservice 727961847f8eSopenharmony_ci * @since 11 728061847f8eSopenharmony_ci */ 728161847f8eSopenharmony_ci Top, 728261847f8eSopenharmony_ci 728361847f8eSopenharmony_ci /** 728461847f8eSopenharmony_ci * Bottom placement 728561847f8eSopenharmony_ci * 728661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 728761847f8eSopenharmony_ci * @since 8 728861847f8eSopenharmony_ci */ 728961847f8eSopenharmony_ci /** 729061847f8eSopenharmony_ci * Bottom placement 729161847f8eSopenharmony_ci * 729261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 729361847f8eSopenharmony_ci * @crossplatform 729461847f8eSopenharmony_ci * @since 10 729561847f8eSopenharmony_ci */ 729661847f8eSopenharmony_ci /** 729761847f8eSopenharmony_ci * Bottom placement 729861847f8eSopenharmony_ci * 729961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 730061847f8eSopenharmony_ci * @crossplatform 730161847f8eSopenharmony_ci * @atomicservice 730261847f8eSopenharmony_ci * @since 11 730361847f8eSopenharmony_ci */ 730461847f8eSopenharmony_ci Bottom, 730561847f8eSopenharmony_ci 730661847f8eSopenharmony_ci /** 730761847f8eSopenharmony_ci * TopLeft placement 730861847f8eSopenharmony_ci * 730961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 731061847f8eSopenharmony_ci * @since 8 731161847f8eSopenharmony_ci */ 731261847f8eSopenharmony_ci /** 731361847f8eSopenharmony_ci * TopLeft placement 731461847f8eSopenharmony_ci * 731561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 731661847f8eSopenharmony_ci * @crossplatform 731761847f8eSopenharmony_ci * @since 10 731861847f8eSopenharmony_ci */ 731961847f8eSopenharmony_ci /** 732061847f8eSopenharmony_ci * TopLeft placement 732161847f8eSopenharmony_ci * 732261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 732361847f8eSopenharmony_ci * @crossplatform 732461847f8eSopenharmony_ci * @atomicservice 732561847f8eSopenharmony_ci * @since 11 732661847f8eSopenharmony_ci */ 732761847f8eSopenharmony_ci TopLeft, 732861847f8eSopenharmony_ci 732961847f8eSopenharmony_ci /** 733061847f8eSopenharmony_ci * TopRight placement 733161847f8eSopenharmony_ci * 733261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 733361847f8eSopenharmony_ci * @since 8 733461847f8eSopenharmony_ci */ 733561847f8eSopenharmony_ci /** 733661847f8eSopenharmony_ci * TopRight placement 733761847f8eSopenharmony_ci * 733861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 733961847f8eSopenharmony_ci * @crossplatform 734061847f8eSopenharmony_ci * @since 10 734161847f8eSopenharmony_ci */ 734261847f8eSopenharmony_ci /** 734361847f8eSopenharmony_ci * TopRight placement 734461847f8eSopenharmony_ci * 734561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 734661847f8eSopenharmony_ci * @crossplatform 734761847f8eSopenharmony_ci * @atomicservice 734861847f8eSopenharmony_ci * @since 11 734961847f8eSopenharmony_ci */ 735061847f8eSopenharmony_ci TopRight, 735161847f8eSopenharmony_ci 735261847f8eSopenharmony_ci /** 735361847f8eSopenharmony_ci * BottomLeft placement 735461847f8eSopenharmony_ci * 735561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 735661847f8eSopenharmony_ci * @since 8 735761847f8eSopenharmony_ci */ 735861847f8eSopenharmony_ci /** 735961847f8eSopenharmony_ci * BottomLeft placement 736061847f8eSopenharmony_ci * 736161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 736261847f8eSopenharmony_ci * @crossplatform 736361847f8eSopenharmony_ci * @since 10 736461847f8eSopenharmony_ci */ 736561847f8eSopenharmony_ci /** 736661847f8eSopenharmony_ci * BottomLeft placement 736761847f8eSopenharmony_ci * 736861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 736961847f8eSopenharmony_ci * @crossplatform 737061847f8eSopenharmony_ci * @atomicservice 737161847f8eSopenharmony_ci * @since 11 737261847f8eSopenharmony_ci */ 737361847f8eSopenharmony_ci BottomLeft, 737461847f8eSopenharmony_ci 737561847f8eSopenharmony_ci /** 737661847f8eSopenharmony_ci * BottomRight placement 737761847f8eSopenharmony_ci * 737861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 737961847f8eSopenharmony_ci * @since 8 738061847f8eSopenharmony_ci */ 738161847f8eSopenharmony_ci /** 738261847f8eSopenharmony_ci * BottomRight placement 738361847f8eSopenharmony_ci * 738461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 738561847f8eSopenharmony_ci * @crossplatform 738661847f8eSopenharmony_ci * @since 10 738761847f8eSopenharmony_ci */ 738861847f8eSopenharmony_ci /** 738961847f8eSopenharmony_ci * BottomRight placement 739061847f8eSopenharmony_ci * 739161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 739261847f8eSopenharmony_ci * @crossplatform 739361847f8eSopenharmony_ci * @atomicservice 739461847f8eSopenharmony_ci * @since 11 739561847f8eSopenharmony_ci */ 739661847f8eSopenharmony_ci BottomRight, 739761847f8eSopenharmony_ci 739861847f8eSopenharmony_ci /** 739961847f8eSopenharmony_ci * LeftTop placement 740061847f8eSopenharmony_ci * 740161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 740261847f8eSopenharmony_ci * @since 9 740361847f8eSopenharmony_ci */ 740461847f8eSopenharmony_ci /** 740561847f8eSopenharmony_ci * LeftTop placement 740661847f8eSopenharmony_ci * 740761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 740861847f8eSopenharmony_ci * @crossplatform 740961847f8eSopenharmony_ci * @since 10 741061847f8eSopenharmony_ci */ 741161847f8eSopenharmony_ci /** 741261847f8eSopenharmony_ci * LeftTop placement 741361847f8eSopenharmony_ci * 741461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 741561847f8eSopenharmony_ci * @crossplatform 741661847f8eSopenharmony_ci * @atomicservice 741761847f8eSopenharmony_ci * @since 11 741861847f8eSopenharmony_ci */ 741961847f8eSopenharmony_ci LeftTop, 742061847f8eSopenharmony_ci 742161847f8eSopenharmony_ci /** 742261847f8eSopenharmony_ci * LeftBottom placement 742361847f8eSopenharmony_ci * 742461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 742561847f8eSopenharmony_ci * @since 9 742661847f8eSopenharmony_ci */ 742761847f8eSopenharmony_ci /** 742861847f8eSopenharmony_ci * LeftBottom placement 742961847f8eSopenharmony_ci * 743061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 743161847f8eSopenharmony_ci * @crossplatform 743261847f8eSopenharmony_ci * @since 10 743361847f8eSopenharmony_ci */ 743461847f8eSopenharmony_ci /** 743561847f8eSopenharmony_ci * LeftBottom placement 743661847f8eSopenharmony_ci * 743761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 743861847f8eSopenharmony_ci * @crossplatform 743961847f8eSopenharmony_ci * @atomicservice 744061847f8eSopenharmony_ci * @since 11 744161847f8eSopenharmony_ci */ 744261847f8eSopenharmony_ci LeftBottom, 744361847f8eSopenharmony_ci 744461847f8eSopenharmony_ci /** 744561847f8eSopenharmony_ci * RightTop placement 744661847f8eSopenharmony_ci * 744761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 744861847f8eSopenharmony_ci * @since 9 744961847f8eSopenharmony_ci */ 745061847f8eSopenharmony_ci /** 745161847f8eSopenharmony_ci * RightTop placement 745261847f8eSopenharmony_ci * 745361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 745461847f8eSopenharmony_ci * @crossplatform 745561847f8eSopenharmony_ci * @since 10 745661847f8eSopenharmony_ci */ 745761847f8eSopenharmony_ci /** 745861847f8eSopenharmony_ci * RightTop placement 745961847f8eSopenharmony_ci * 746061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 746161847f8eSopenharmony_ci * @crossplatform 746261847f8eSopenharmony_ci * @atomicservice 746361847f8eSopenharmony_ci * @since 11 746461847f8eSopenharmony_ci */ 746561847f8eSopenharmony_ci RightTop, 746661847f8eSopenharmony_ci 746761847f8eSopenharmony_ci /** 746861847f8eSopenharmony_ci * RightBottom placement 746961847f8eSopenharmony_ci * 747061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 747161847f8eSopenharmony_ci * @since 9 747261847f8eSopenharmony_ci */ 747361847f8eSopenharmony_ci /** 747461847f8eSopenharmony_ci * RightBottom placement 747561847f8eSopenharmony_ci * 747661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 747761847f8eSopenharmony_ci * @crossplatform 747861847f8eSopenharmony_ci * @since 10 747961847f8eSopenharmony_ci */ 748061847f8eSopenharmony_ci /** 748161847f8eSopenharmony_ci * RightBottom placement 748261847f8eSopenharmony_ci * 748361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 748461847f8eSopenharmony_ci * @crossplatform 748561847f8eSopenharmony_ci * @atomicservice 748661847f8eSopenharmony_ci * @since 11 748761847f8eSopenharmony_ci */ 748861847f8eSopenharmony_ci RightBottom, 748961847f8eSopenharmony_ci} 749061847f8eSopenharmony_ci 749161847f8eSopenharmony_ci/** 749261847f8eSopenharmony_ci * ArrowPointPosition enumeration description 749361847f8eSopenharmony_ci * 749461847f8eSopenharmony_ci * @enum { string } 749561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 749661847f8eSopenharmony_ci * @crossplatform 749761847f8eSopenharmony_ci * @since 11 749861847f8eSopenharmony_ci */ 749961847f8eSopenharmony_ci/** 750061847f8eSopenharmony_ci * ArrowPointPosition enumeration description 750161847f8eSopenharmony_ci * 750261847f8eSopenharmony_ci * @enum { string } 750361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 750461847f8eSopenharmony_ci * @crossplatform 750561847f8eSopenharmony_ci * @atomicservice 750661847f8eSopenharmony_ci * @since 12 750761847f8eSopenharmony_ci */ 750861847f8eSopenharmony_cideclare enum ArrowPointPosition { 750961847f8eSopenharmony_ci /** 751061847f8eSopenharmony_ci * Target start position 751161847f8eSopenharmony_ci * 751261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 751361847f8eSopenharmony_ci * @crossplatform 751461847f8eSopenharmony_ci * @since 11 751561847f8eSopenharmony_ci */ 751661847f8eSopenharmony_ci /** 751761847f8eSopenharmony_ci * Target start position 751861847f8eSopenharmony_ci * 751961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 752061847f8eSopenharmony_ci * @crossplatform 752161847f8eSopenharmony_ci * @atomicservice 752261847f8eSopenharmony_ci * @since 12 752361847f8eSopenharmony_ci */ 752461847f8eSopenharmony_ci START = 'Start', 752561847f8eSopenharmony_ci 752661847f8eSopenharmony_ci /** 752761847f8eSopenharmony_ci * Target center position 752861847f8eSopenharmony_ci * 752961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 753061847f8eSopenharmony_ci * @crossplatform 753161847f8eSopenharmony_ci * @since 11 753261847f8eSopenharmony_ci */ 753361847f8eSopenharmony_ci /** 753461847f8eSopenharmony_ci * Target center position 753561847f8eSopenharmony_ci * 753661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 753761847f8eSopenharmony_ci * @crossplatform 753861847f8eSopenharmony_ci * @atomicservice 753961847f8eSopenharmony_ci * @since 12 754061847f8eSopenharmony_ci */ 754161847f8eSopenharmony_ci CENTER = 'Center', 754261847f8eSopenharmony_ci 754361847f8eSopenharmony_ci /** 754461847f8eSopenharmony_ci * Target end position 754561847f8eSopenharmony_ci * 754661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 754761847f8eSopenharmony_ci * @crossplatform 754861847f8eSopenharmony_ci * @since 11 754961847f8eSopenharmony_ci */ 755061847f8eSopenharmony_ci /** 755161847f8eSopenharmony_ci * Target end position 755261847f8eSopenharmony_ci * 755361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 755461847f8eSopenharmony_ci * @crossplatform 755561847f8eSopenharmony_ci * @atomicservice 755661847f8eSopenharmony_ci * @since 12 755761847f8eSopenharmony_ci */ 755861847f8eSopenharmony_ci END = 'End', 755961847f8eSopenharmony_ci} 756061847f8eSopenharmony_ci 756161847f8eSopenharmony_ci/** 756261847f8eSopenharmony_ci * Indicates the share option. 756361847f8eSopenharmony_ci * 756461847f8eSopenharmony_ci * @enum { number } 756561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 756661847f8eSopenharmony_ci * @form 756761847f8eSopenharmony_ci * @since 9 756861847f8eSopenharmony_ci */ 756961847f8eSopenharmony_ci/** 757061847f8eSopenharmony_ci * Indicates the share option. 757161847f8eSopenharmony_ci * 757261847f8eSopenharmony_ci * @enum { number } 757361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 757461847f8eSopenharmony_ci * @crossplatform 757561847f8eSopenharmony_ci * @form 757661847f8eSopenharmony_ci * @since 10 757761847f8eSopenharmony_ci */ 757861847f8eSopenharmony_ci/** 757961847f8eSopenharmony_ci * Indicates the share option. 758061847f8eSopenharmony_ci * 758161847f8eSopenharmony_ci * @enum { number } 758261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 758361847f8eSopenharmony_ci * @crossplatform 758461847f8eSopenharmony_ci * @form 758561847f8eSopenharmony_ci * @atomicservice 758661847f8eSopenharmony_ci * @since 11 758761847f8eSopenharmony_ci */ 758861847f8eSopenharmony_cideclare enum CopyOptions { 758961847f8eSopenharmony_ci /** 759061847f8eSopenharmony_ci * Not allow share. 759161847f8eSopenharmony_ci * 759261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 759361847f8eSopenharmony_ci * @form 759461847f8eSopenharmony_ci * @since 9 759561847f8eSopenharmony_ci */ 759661847f8eSopenharmony_ci /** 759761847f8eSopenharmony_ci * Not allow share. 759861847f8eSopenharmony_ci * 759961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 760061847f8eSopenharmony_ci * @crossplatform 760161847f8eSopenharmony_ci * @form 760261847f8eSopenharmony_ci * @since 10 760361847f8eSopenharmony_ci */ 760461847f8eSopenharmony_ci /** 760561847f8eSopenharmony_ci * Not allow share. 760661847f8eSopenharmony_ci * 760761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 760861847f8eSopenharmony_ci * @crossplatform 760961847f8eSopenharmony_ci * @form 761061847f8eSopenharmony_ci * @atomicservice 761161847f8eSopenharmony_ci * @since 11 761261847f8eSopenharmony_ci */ 761361847f8eSopenharmony_ci None = 0, 761461847f8eSopenharmony_ci 761561847f8eSopenharmony_ci /** 761661847f8eSopenharmony_ci * Share in app. 761761847f8eSopenharmony_ci * 761861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 761961847f8eSopenharmony_ci * @form 762061847f8eSopenharmony_ci * @since 9 762161847f8eSopenharmony_ci */ 762261847f8eSopenharmony_ci /** 762361847f8eSopenharmony_ci * Share in app. 762461847f8eSopenharmony_ci * 762561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 762661847f8eSopenharmony_ci * @crossplatform 762761847f8eSopenharmony_ci * @form 762861847f8eSopenharmony_ci * @since 10 762961847f8eSopenharmony_ci */ 763061847f8eSopenharmony_ci /** 763161847f8eSopenharmony_ci * Share in app. 763261847f8eSopenharmony_ci * 763361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 763461847f8eSopenharmony_ci * @crossplatform 763561847f8eSopenharmony_ci * @form 763661847f8eSopenharmony_ci * @atomicservice 763761847f8eSopenharmony_ci * @since 11 763861847f8eSopenharmony_ci */ 763961847f8eSopenharmony_ci InApp = 1, 764061847f8eSopenharmony_ci 764161847f8eSopenharmony_ci /** 764261847f8eSopenharmony_ci * Share in local device. 764361847f8eSopenharmony_ci * 764461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 764561847f8eSopenharmony_ci * @form 764661847f8eSopenharmony_ci * @since 9 764761847f8eSopenharmony_ci */ 764861847f8eSopenharmony_ci /** 764961847f8eSopenharmony_ci * Share in local device. 765061847f8eSopenharmony_ci * 765161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 765261847f8eSopenharmony_ci * @crossplatform 765361847f8eSopenharmony_ci * @form 765461847f8eSopenharmony_ci * @since 10 765561847f8eSopenharmony_ci */ 765661847f8eSopenharmony_ci /** 765761847f8eSopenharmony_ci * Share in local device. 765861847f8eSopenharmony_ci * 765961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 766061847f8eSopenharmony_ci * @crossplatform 766161847f8eSopenharmony_ci * @form 766261847f8eSopenharmony_ci * @atomicservice 766361847f8eSopenharmony_ci * @since 11 766461847f8eSopenharmony_ci */ 766561847f8eSopenharmony_ci LocalDevice = 2, 766661847f8eSopenharmony_ci 766761847f8eSopenharmony_ci /** 766861847f8eSopenharmony_ci * Share in cross Device 766961847f8eSopenharmony_ci * 767061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 767161847f8eSopenharmony_ci * @crossplatform 767261847f8eSopenharmony_ci * @form 767361847f8eSopenharmony_ci * @since 11 767461847f8eSopenharmony_ci * @deprecated since 12 767561847f8eSopenharmony_ci */ 767661847f8eSopenharmony_ci CROSS_DEVICE = 3, 767761847f8eSopenharmony_ci} 767861847f8eSopenharmony_ci 767961847f8eSopenharmony_ci/** 768061847f8eSopenharmony_ci * Defines the hit test mode. 768161847f8eSopenharmony_ci * 768261847f8eSopenharmony_ci * @enum { number } 768361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 768461847f8eSopenharmony_ci * @since 9 768561847f8eSopenharmony_ci */ 768661847f8eSopenharmony_ci/** 768761847f8eSopenharmony_ci * Defines the hit test mode. 768861847f8eSopenharmony_ci * 768961847f8eSopenharmony_ci * @enum { number } 769061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 769161847f8eSopenharmony_ci * @crossplatform 769261847f8eSopenharmony_ci * @since 10 769361847f8eSopenharmony_ci */ 769461847f8eSopenharmony_ci/** 769561847f8eSopenharmony_ci * Defines the hit test mode. 769661847f8eSopenharmony_ci * 769761847f8eSopenharmony_ci * @enum { number } 769861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 769961847f8eSopenharmony_ci * @crossplatform 770061847f8eSopenharmony_ci * @atomicservice 770161847f8eSopenharmony_ci * @since 11 770261847f8eSopenharmony_ci */ 770361847f8eSopenharmony_cideclare enum HitTestMode { 770461847f8eSopenharmony_ci /** 770561847f8eSopenharmony_ci * Both self and children nodes respond to the hit test for touch events, 770661847f8eSopenharmony_ci * but block hit test of the other nodes which is masked by this node. 770761847f8eSopenharmony_ci * 770861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 770961847f8eSopenharmony_ci * @since 9 771061847f8eSopenharmony_ci */ 771161847f8eSopenharmony_ci /** 771261847f8eSopenharmony_ci * Both self and children nodes respond to the hit test for touch events, 771361847f8eSopenharmony_ci * but block hit test of the other nodes which is masked by this node. 771461847f8eSopenharmony_ci * 771561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 771661847f8eSopenharmony_ci * @crossplatform 771761847f8eSopenharmony_ci * @since 10 771861847f8eSopenharmony_ci */ 771961847f8eSopenharmony_ci /** 772061847f8eSopenharmony_ci * Both self and children nodes respond to the hit test for touch events, 772161847f8eSopenharmony_ci * but block hit test of the other nodes which is masked by this node. 772261847f8eSopenharmony_ci * 772361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 772461847f8eSopenharmony_ci * @crossplatform 772561847f8eSopenharmony_ci * @atomicservice 772661847f8eSopenharmony_ci * @since 11 772761847f8eSopenharmony_ci */ 772861847f8eSopenharmony_ci Default, 772961847f8eSopenharmony_ci 773061847f8eSopenharmony_ci /** 773161847f8eSopenharmony_ci * Self respond to the hit test for touch events, 773261847f8eSopenharmony_ci * but block hit test of children and other nodes which is masked by this node. 773361847f8eSopenharmony_ci * 773461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 773561847f8eSopenharmony_ci * @since 9 773661847f8eSopenharmony_ci */ 773761847f8eSopenharmony_ci /** 773861847f8eSopenharmony_ci * Self respond to the hit test for touch events, 773961847f8eSopenharmony_ci * but block hit test of children and other nodes which is masked by this node. 774061847f8eSopenharmony_ci * 774161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 774261847f8eSopenharmony_ci * @crossplatform 774361847f8eSopenharmony_ci * @since 10 774461847f8eSopenharmony_ci */ 774561847f8eSopenharmony_ci /** 774661847f8eSopenharmony_ci * Self respond to the hit test for touch events, 774761847f8eSopenharmony_ci * but block hit test of children and other nodes which is masked by this node. 774861847f8eSopenharmony_ci * 774961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 775061847f8eSopenharmony_ci * @crossplatform 775161847f8eSopenharmony_ci * @atomicservice 775261847f8eSopenharmony_ci * @since 11 775361847f8eSopenharmony_ci */ 775461847f8eSopenharmony_ci Block, 775561847f8eSopenharmony_ci 775661847f8eSopenharmony_ci /** 775761847f8eSopenharmony_ci * Self and children respond to the hit test for touch events, 775861847f8eSopenharmony_ci * and allow hit test of other nodes which is masked by this node. 775961847f8eSopenharmony_ci * 776061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 776161847f8eSopenharmony_ci * @since 9 776261847f8eSopenharmony_ci */ 776361847f8eSopenharmony_ci /** 776461847f8eSopenharmony_ci * Self and children respond to the hit test for touch events, 776561847f8eSopenharmony_ci * and allow hit test of other nodes which is masked by this node. 776661847f8eSopenharmony_ci * 776761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 776861847f8eSopenharmony_ci * @crossplatform 776961847f8eSopenharmony_ci * @since 10 777061847f8eSopenharmony_ci */ 777161847f8eSopenharmony_ci /** 777261847f8eSopenharmony_ci * Self and children respond to the hit test for touch events, 777361847f8eSopenharmony_ci * and allow hit test of other nodes which is masked by this node. 777461847f8eSopenharmony_ci * 777561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 777661847f8eSopenharmony_ci * @crossplatform 777761847f8eSopenharmony_ci * @atomicservice 777861847f8eSopenharmony_ci * @since 11 777961847f8eSopenharmony_ci */ 778061847f8eSopenharmony_ci Transparent, 778161847f8eSopenharmony_ci 778261847f8eSopenharmony_ci /** 778361847f8eSopenharmony_ci * Self not respond to the hit test for touch events, 778461847f8eSopenharmony_ci * but children respond to the hit test for touch events. 778561847f8eSopenharmony_ci * 778661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 778761847f8eSopenharmony_ci * @since 9 778861847f8eSopenharmony_ci */ 778961847f8eSopenharmony_ci /** 779061847f8eSopenharmony_ci * Self not respond to the hit test for touch events, 779161847f8eSopenharmony_ci * but children respond to the hit test for touch events. 779261847f8eSopenharmony_ci * 779361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 779461847f8eSopenharmony_ci * @crossplatform 779561847f8eSopenharmony_ci * @since 10 779661847f8eSopenharmony_ci */ 779761847f8eSopenharmony_ci /** 779861847f8eSopenharmony_ci * Self not respond to the hit test for touch events, 779961847f8eSopenharmony_ci * but children respond to the hit test for touch events. 780061847f8eSopenharmony_ci * 780161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 780261847f8eSopenharmony_ci * @crossplatform 780361847f8eSopenharmony_ci * @atomicservice 780461847f8eSopenharmony_ci * @since 11 780561847f8eSopenharmony_ci */ 780661847f8eSopenharmony_ci None, 780761847f8eSopenharmony_ci} 780861847f8eSopenharmony_ci 780961847f8eSopenharmony_ci/** 781061847f8eSopenharmony_ci * Title height. 781161847f8eSopenharmony_ci * 781261847f8eSopenharmony_ci * @enum { number } 781361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 781461847f8eSopenharmony_ci * @since 9 781561847f8eSopenharmony_ci */ 781661847f8eSopenharmony_ci/** 781761847f8eSopenharmony_ci * Title height. 781861847f8eSopenharmony_ci * 781961847f8eSopenharmony_ci * @enum { number } 782061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 782161847f8eSopenharmony_ci * @crossplatform 782261847f8eSopenharmony_ci * @since 10 782361847f8eSopenharmony_ci */ 782461847f8eSopenharmony_ci/** 782561847f8eSopenharmony_ci * Title height. 782661847f8eSopenharmony_ci * 782761847f8eSopenharmony_ci * @enum { number } 782861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 782961847f8eSopenharmony_ci * @crossplatform 783061847f8eSopenharmony_ci * @atomicservice 783161847f8eSopenharmony_ci * @since 11 783261847f8eSopenharmony_ci */ 783361847f8eSopenharmony_cideclare enum TitleHeight { 783461847f8eSopenharmony_ci /** 783561847f8eSopenharmony_ci * Title height when only main title is available. 783661847f8eSopenharmony_ci * 783761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 783861847f8eSopenharmony_ci * @since 9 783961847f8eSopenharmony_ci */ 784061847f8eSopenharmony_ci /** 784161847f8eSopenharmony_ci * Title height when only main title is available. 784261847f8eSopenharmony_ci * 784361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 784461847f8eSopenharmony_ci * @crossplatform 784561847f8eSopenharmony_ci * @since 10 784661847f8eSopenharmony_ci */ 784761847f8eSopenharmony_ci /** 784861847f8eSopenharmony_ci * Title height when only main title is available. 784961847f8eSopenharmony_ci * 785061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 785161847f8eSopenharmony_ci * @crossplatform 785261847f8eSopenharmony_ci * @atomicservice 785361847f8eSopenharmony_ci * @since 11 785461847f8eSopenharmony_ci */ 785561847f8eSopenharmony_ci MainOnly, 785661847f8eSopenharmony_ci 785761847f8eSopenharmony_ci /** 785861847f8eSopenharmony_ci * Title height when main title and subtitle are both available. 785961847f8eSopenharmony_ci * 786061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 786161847f8eSopenharmony_ci * @since 9 786261847f8eSopenharmony_ci */ 786361847f8eSopenharmony_ci /** 786461847f8eSopenharmony_ci * Title height when main title and subtitle are both available. 786561847f8eSopenharmony_ci * 786661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 786761847f8eSopenharmony_ci * @crossplatform 786861847f8eSopenharmony_ci * @since 10 786961847f8eSopenharmony_ci */ 787061847f8eSopenharmony_ci /** 787161847f8eSopenharmony_ci * Title height when main title and subtitle are both available. 787261847f8eSopenharmony_ci * 787361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 787461847f8eSopenharmony_ci * @crossplatform 787561847f8eSopenharmony_ci * @atomicservice 787661847f8eSopenharmony_ci * @since 11 787761847f8eSopenharmony_ci */ 787861847f8eSopenharmony_ci MainWithSub, 787961847f8eSopenharmony_ci} 788061847f8eSopenharmony_ci 788161847f8eSopenharmony_ci/** 788261847f8eSopenharmony_ci * Modifier key for hot key. 788361847f8eSopenharmony_ci * 788461847f8eSopenharmony_ci * @enum { number } 788561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 788661847f8eSopenharmony_ci * @crossplatform 788761847f8eSopenharmony_ci * @since 10 788861847f8eSopenharmony_ci */ 788961847f8eSopenharmony_ci/** 789061847f8eSopenharmony_ci * Modifier key for hot key. 789161847f8eSopenharmony_ci * 789261847f8eSopenharmony_ci * @enum { number } 789361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 789461847f8eSopenharmony_ci * @crossplatform 789561847f8eSopenharmony_ci * @atomicservice 789661847f8eSopenharmony_ci * @since 11 789761847f8eSopenharmony_ci */ 789861847f8eSopenharmony_cideclare enum ModifierKey { 789961847f8eSopenharmony_ci /** 790061847f8eSopenharmony_ci * ctrl. 790161847f8eSopenharmony_ci * 790261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 790361847f8eSopenharmony_ci * @crossplatform 790461847f8eSopenharmony_ci * @since 10 790561847f8eSopenharmony_ci */ 790661847f8eSopenharmony_ci /** 790761847f8eSopenharmony_ci * ctrl. 790861847f8eSopenharmony_ci * 790961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 791061847f8eSopenharmony_ci * @crossplatform 791161847f8eSopenharmony_ci * @atomicservice 791261847f8eSopenharmony_ci * @since 11 791361847f8eSopenharmony_ci */ 791461847f8eSopenharmony_ci CTRL, 791561847f8eSopenharmony_ci 791661847f8eSopenharmony_ci /** 791761847f8eSopenharmony_ci * shift. 791861847f8eSopenharmony_ci * 791961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 792061847f8eSopenharmony_ci * @crossplatform 792161847f8eSopenharmony_ci * @since 10 792261847f8eSopenharmony_ci */ 792361847f8eSopenharmony_ci /** 792461847f8eSopenharmony_ci * shift. 792561847f8eSopenharmony_ci * 792661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 792761847f8eSopenharmony_ci * @crossplatform 792861847f8eSopenharmony_ci * @atomicservice 792961847f8eSopenharmony_ci * @since 11 793061847f8eSopenharmony_ci */ 793161847f8eSopenharmony_ci SHIFT, 793261847f8eSopenharmony_ci 793361847f8eSopenharmony_ci /** 793461847f8eSopenharmony_ci * alt. 793561847f8eSopenharmony_ci * 793661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 793761847f8eSopenharmony_ci * @crossplatform 793861847f8eSopenharmony_ci * @since 10 793961847f8eSopenharmony_ci */ 794061847f8eSopenharmony_ci /** 794161847f8eSopenharmony_ci * alt. 794261847f8eSopenharmony_ci * 794361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 794461847f8eSopenharmony_ci * @crossplatform 794561847f8eSopenharmony_ci * @atomicservice 794661847f8eSopenharmony_ci * @since 11 794761847f8eSopenharmony_ci */ 794861847f8eSopenharmony_ci ALT, 794961847f8eSopenharmony_ci} 795061847f8eSopenharmony_ci 795161847f8eSopenharmony_ci/** 795261847f8eSopenharmony_ci * Function key for hot key. 795361847f8eSopenharmony_ci * 795461847f8eSopenharmony_ci * @enum { number } 795561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 795661847f8eSopenharmony_ci * @crossplatform 795761847f8eSopenharmony_ci * @since 10 795861847f8eSopenharmony_ci */ 795961847f8eSopenharmony_ci/** 796061847f8eSopenharmony_ci * Function key for hot key. 796161847f8eSopenharmony_ci * 796261847f8eSopenharmony_ci * @enum { number } 796361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 796461847f8eSopenharmony_ci * @crossplatform 796561847f8eSopenharmony_ci * @atomicservice 796661847f8eSopenharmony_ci * @since 11 796761847f8eSopenharmony_ci */ 796861847f8eSopenharmony_cideclare enum FunctionKey { 796961847f8eSopenharmony_ci /** 797061847f8eSopenharmony_ci * Escape key. 797161847f8eSopenharmony_ci * 797261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 797361847f8eSopenharmony_ci * @crossplatform 797461847f8eSopenharmony_ci * @since 10 797561847f8eSopenharmony_ci */ 797661847f8eSopenharmony_ci /** 797761847f8eSopenharmony_ci * Escape key. 797861847f8eSopenharmony_ci * 797961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 798061847f8eSopenharmony_ci * @crossplatform 798161847f8eSopenharmony_ci * @atomicservice 798261847f8eSopenharmony_ci * @since 11 798361847f8eSopenharmony_ci */ 798461847f8eSopenharmony_ci ESC, 798561847f8eSopenharmony_ci 798661847f8eSopenharmony_ci /** 798761847f8eSopenharmony_ci * F1 key. 798861847f8eSopenharmony_ci * 798961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 799061847f8eSopenharmony_ci * @crossplatform 799161847f8eSopenharmony_ci * @since 10 799261847f8eSopenharmony_ci */ 799361847f8eSopenharmony_ci /** 799461847f8eSopenharmony_ci * F1 key. 799561847f8eSopenharmony_ci * 799661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 799761847f8eSopenharmony_ci * @crossplatform 799861847f8eSopenharmony_ci * @atomicservice 799961847f8eSopenharmony_ci * @since 11 800061847f8eSopenharmony_ci */ 800161847f8eSopenharmony_ci F1, 800261847f8eSopenharmony_ci 800361847f8eSopenharmony_ci /** 800461847f8eSopenharmony_ci * F2 key. 800561847f8eSopenharmony_ci * 800661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 800761847f8eSopenharmony_ci * @crossplatform 800861847f8eSopenharmony_ci * @since 10 800961847f8eSopenharmony_ci */ 801061847f8eSopenharmony_ci /** 801161847f8eSopenharmony_ci * F2 key. 801261847f8eSopenharmony_ci * 801361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 801461847f8eSopenharmony_ci * @crossplatform 801561847f8eSopenharmony_ci * @atomicservice 801661847f8eSopenharmony_ci * @since 11 801761847f8eSopenharmony_ci */ 801861847f8eSopenharmony_ci F2, 801961847f8eSopenharmony_ci 802061847f8eSopenharmony_ci /** 802161847f8eSopenharmony_ci * F3 key. 802261847f8eSopenharmony_ci * 802361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 802461847f8eSopenharmony_ci * @crossplatform 802561847f8eSopenharmony_ci * @since 10 802661847f8eSopenharmony_ci */ 802761847f8eSopenharmony_ci /** 802861847f8eSopenharmony_ci * F3 key. 802961847f8eSopenharmony_ci * 803061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 803161847f8eSopenharmony_ci * @crossplatform 803261847f8eSopenharmony_ci * @atomicservice 803361847f8eSopenharmony_ci * @since 11 803461847f8eSopenharmony_ci */ 803561847f8eSopenharmony_ci F3, 803661847f8eSopenharmony_ci 803761847f8eSopenharmony_ci /** 803861847f8eSopenharmony_ci * F4 key. 803961847f8eSopenharmony_ci * 804061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 804161847f8eSopenharmony_ci * @crossplatform 804261847f8eSopenharmony_ci * @since 10 804361847f8eSopenharmony_ci */ 804461847f8eSopenharmony_ci /** 804561847f8eSopenharmony_ci * F4 key. 804661847f8eSopenharmony_ci * 804761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 804861847f8eSopenharmony_ci * @crossplatform 804961847f8eSopenharmony_ci * @atomicservice 805061847f8eSopenharmony_ci * @since 11 805161847f8eSopenharmony_ci */ 805261847f8eSopenharmony_ci F4, 805361847f8eSopenharmony_ci 805461847f8eSopenharmony_ci /** 805561847f8eSopenharmony_ci * F5 key. 805661847f8eSopenharmony_ci * 805761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 805861847f8eSopenharmony_ci * @crossplatform 805961847f8eSopenharmony_ci * @since 10 806061847f8eSopenharmony_ci */ 806161847f8eSopenharmony_ci /** 806261847f8eSopenharmony_ci * F5 key. 806361847f8eSopenharmony_ci * 806461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 806561847f8eSopenharmony_ci * @crossplatform 806661847f8eSopenharmony_ci * @atomicservice 806761847f8eSopenharmony_ci * @since 11 806861847f8eSopenharmony_ci */ 806961847f8eSopenharmony_ci F5, 807061847f8eSopenharmony_ci 807161847f8eSopenharmony_ci /** 807261847f8eSopenharmony_ci * F6 key. 807361847f8eSopenharmony_ci * 807461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 807561847f8eSopenharmony_ci * @crossplatform 807661847f8eSopenharmony_ci * @since 10 807761847f8eSopenharmony_ci */ 807861847f8eSopenharmony_ci /** 807961847f8eSopenharmony_ci * F6 key. 808061847f8eSopenharmony_ci * 808161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 808261847f8eSopenharmony_ci * @crossplatform 808361847f8eSopenharmony_ci * @atomicservice 808461847f8eSopenharmony_ci * @since 11 808561847f8eSopenharmony_ci */ 808661847f8eSopenharmony_ci F6, 808761847f8eSopenharmony_ci 808861847f8eSopenharmony_ci /** 808961847f8eSopenharmony_ci * F7 key. 809061847f8eSopenharmony_ci * 809161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 809261847f8eSopenharmony_ci * @crossplatform 809361847f8eSopenharmony_ci * @since 10 809461847f8eSopenharmony_ci */ 809561847f8eSopenharmony_ci /** 809661847f8eSopenharmony_ci * F7 key. 809761847f8eSopenharmony_ci * 809861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 809961847f8eSopenharmony_ci * @crossplatform 810061847f8eSopenharmony_ci * @atomicservice 810161847f8eSopenharmony_ci * @since 11 810261847f8eSopenharmony_ci */ 810361847f8eSopenharmony_ci F7, 810461847f8eSopenharmony_ci 810561847f8eSopenharmony_ci /** 810661847f8eSopenharmony_ci * F8 key. 810761847f8eSopenharmony_ci * 810861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 810961847f8eSopenharmony_ci * @crossplatform 811061847f8eSopenharmony_ci * @since 10 811161847f8eSopenharmony_ci */ 811261847f8eSopenharmony_ci /** 811361847f8eSopenharmony_ci * F8 key. 811461847f8eSopenharmony_ci * 811561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 811661847f8eSopenharmony_ci * @crossplatform 811761847f8eSopenharmony_ci * @atomicservice 811861847f8eSopenharmony_ci * @since 11 811961847f8eSopenharmony_ci */ 812061847f8eSopenharmony_ci F8, 812161847f8eSopenharmony_ci 812261847f8eSopenharmony_ci /** 812361847f8eSopenharmony_ci * F9 key. 812461847f8eSopenharmony_ci * 812561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 812661847f8eSopenharmony_ci * @crossplatform 812761847f8eSopenharmony_ci * @since 10 812861847f8eSopenharmony_ci */ 812961847f8eSopenharmony_ci /** 813061847f8eSopenharmony_ci * F9 key. 813161847f8eSopenharmony_ci * 813261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 813361847f8eSopenharmony_ci * @crossplatform 813461847f8eSopenharmony_ci * @atomicservice 813561847f8eSopenharmony_ci * @since 11 813661847f8eSopenharmony_ci */ 813761847f8eSopenharmony_ci F9, 813861847f8eSopenharmony_ci 813961847f8eSopenharmony_ci /** 814061847f8eSopenharmony_ci * F10 key. 814161847f8eSopenharmony_ci * 814261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 814361847f8eSopenharmony_ci * @crossplatform 814461847f8eSopenharmony_ci * @since 10 814561847f8eSopenharmony_ci */ 814661847f8eSopenharmony_ci /** 814761847f8eSopenharmony_ci * F10 key. 814861847f8eSopenharmony_ci * 814961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 815061847f8eSopenharmony_ci * @crossplatform 815161847f8eSopenharmony_ci * @atomicservice 815261847f8eSopenharmony_ci * @since 11 815361847f8eSopenharmony_ci */ 815461847f8eSopenharmony_ci F10, 815561847f8eSopenharmony_ci 815661847f8eSopenharmony_ci /** 815761847f8eSopenharmony_ci * F11 key. 815861847f8eSopenharmony_ci * 815961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 816061847f8eSopenharmony_ci * @crossplatform 816161847f8eSopenharmony_ci * @since 10 816261847f8eSopenharmony_ci */ 816361847f8eSopenharmony_ci /** 816461847f8eSopenharmony_ci * F11 key. 816561847f8eSopenharmony_ci * 816661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 816761847f8eSopenharmony_ci * @crossplatform 816861847f8eSopenharmony_ci * @atomicservice 816961847f8eSopenharmony_ci * @since 11 817061847f8eSopenharmony_ci */ 817161847f8eSopenharmony_ci F11, 817261847f8eSopenharmony_ci 817361847f8eSopenharmony_ci /** 817461847f8eSopenharmony_ci * F12 key. 817561847f8eSopenharmony_ci * 817661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 817761847f8eSopenharmony_ci * @crossplatform 817861847f8eSopenharmony_ci * @since 10 817961847f8eSopenharmony_ci */ 818061847f8eSopenharmony_ci /** 818161847f8eSopenharmony_ci * F12 key. 818261847f8eSopenharmony_ci * 818361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 818461847f8eSopenharmony_ci * @crossplatform 818561847f8eSopenharmony_ci * @atomicservice 818661847f8eSopenharmony_ci * @since 11 818761847f8eSopenharmony_ci */ 818861847f8eSopenharmony_ci F12, 818961847f8eSopenharmony_ci 819061847f8eSopenharmony_ci /** 819161847f8eSopenharmony_ci * Tab key. 819261847f8eSopenharmony_ci * 819361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 819461847f8eSopenharmony_ci * @crossplatform 819561847f8eSopenharmony_ci * @atomicservice 819661847f8eSopenharmony_ci * @since 12 819761847f8eSopenharmony_ci */ 819861847f8eSopenharmony_ci TAB, 819961847f8eSopenharmony_ci 820061847f8eSopenharmony_ci /** 820161847f8eSopenharmony_ci * Up arrow key. 820261847f8eSopenharmony_ci * 820361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 820461847f8eSopenharmony_ci * @crossplatform 820561847f8eSopenharmony_ci * @atomicservice 820661847f8eSopenharmony_ci * @since 12 820761847f8eSopenharmony_ci */ 820861847f8eSopenharmony_ci DPAD_UP, 820961847f8eSopenharmony_ci 821061847f8eSopenharmony_ci /** 821161847f8eSopenharmony_ci * Down arrow key. 821261847f8eSopenharmony_ci * 821361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 821461847f8eSopenharmony_ci * @crossplatform 821561847f8eSopenharmony_ci * @atomicservice 821661847f8eSopenharmony_ci * @since 12 821761847f8eSopenharmony_ci */ 821861847f8eSopenharmony_ci DPAD_DOWN, 821961847f8eSopenharmony_ci 822061847f8eSopenharmony_ci /** 822161847f8eSopenharmony_ci * Left arrow key. 822261847f8eSopenharmony_ci * 822361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 822461847f8eSopenharmony_ci * @crossplatform 822561847f8eSopenharmony_ci * @atomicservice 822661847f8eSopenharmony_ci * @since 12 822761847f8eSopenharmony_ci */ 822861847f8eSopenharmony_ci DPAD_LEFT, 822961847f8eSopenharmony_ci 823061847f8eSopenharmony_ci /** 823161847f8eSopenharmony_ci * Right arrow key. 823261847f8eSopenharmony_ci * 823361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 823461847f8eSopenharmony_ci * @crossplatform 823561847f8eSopenharmony_ci * @atomicservice 823661847f8eSopenharmony_ci * @since 12 823761847f8eSopenharmony_ci */ 823861847f8eSopenharmony_ci DPAD_RIGHT, 823961847f8eSopenharmony_ci} 824061847f8eSopenharmony_ci 824161847f8eSopenharmony_ci/** 824261847f8eSopenharmony_ci * The alignment of ImageSpan 824361847f8eSopenharmony_ci * 824461847f8eSopenharmony_ci * @enum { number } 824561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 824661847f8eSopenharmony_ci * @crossplatform 824761847f8eSopenharmony_ci * @since 10 824861847f8eSopenharmony_ci */ 824961847f8eSopenharmony_ci/** 825061847f8eSopenharmony_ci * The alignment of ImageSpan 825161847f8eSopenharmony_ci * 825261847f8eSopenharmony_ci * @enum { number } 825361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 825461847f8eSopenharmony_ci * @crossplatform 825561847f8eSopenharmony_ci * @atomicservice 825661847f8eSopenharmony_ci * @since 11 825761847f8eSopenharmony_ci */ 825861847f8eSopenharmony_cideclare enum ImageSpanAlignment { 825961847f8eSopenharmony_ci /** 826061847f8eSopenharmony_ci * Indicating that the bottom of the ImageSpan should be aligned with the baseline of the surrounding text. 826161847f8eSopenharmony_ci * 826261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 826361847f8eSopenharmony_ci * @crossplatform 826461847f8eSopenharmony_ci * @since 10 826561847f8eSopenharmony_ci */ 826661847f8eSopenharmony_ci /** 826761847f8eSopenharmony_ci * Indicating that the bottom of the ImageSpan should be aligned with the baseline of the surrounding text. 826861847f8eSopenharmony_ci * 826961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 827061847f8eSopenharmony_ci * @crossplatform 827161847f8eSopenharmony_ci * @atomicservice 827261847f8eSopenharmony_ci * @since 11 827361847f8eSopenharmony_ci */ 827461847f8eSopenharmony_ci BASELINE, 827561847f8eSopenharmony_ci 827661847f8eSopenharmony_ci /** 827761847f8eSopenharmony_ci * Indicating that the bottom of the ImageSpan should be aligned with the bottom of the surrounding text. 827861847f8eSopenharmony_ci * 827961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 828061847f8eSopenharmony_ci * @crossplatform 828161847f8eSopenharmony_ci * @since 10 828261847f8eSopenharmony_ci */ 828361847f8eSopenharmony_ci /** 828461847f8eSopenharmony_ci * Indicating that the bottom of the ImageSpan should be aligned with the bottom of the surrounding text. 828561847f8eSopenharmony_ci * 828661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 828761847f8eSopenharmony_ci * @crossplatform 828861847f8eSopenharmony_ci * @atomicservice 828961847f8eSopenharmony_ci * @since 11 829061847f8eSopenharmony_ci */ 829161847f8eSopenharmony_ci BOTTOM, 829261847f8eSopenharmony_ci 829361847f8eSopenharmony_ci /** 829461847f8eSopenharmony_ci * Indicating that the center of the ImageSpan should be aligned with the center of the surrounding text. 829561847f8eSopenharmony_ci * 829661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 829761847f8eSopenharmony_ci * @crossplatform 829861847f8eSopenharmony_ci * @since 10 829961847f8eSopenharmony_ci */ 830061847f8eSopenharmony_ci /** 830161847f8eSopenharmony_ci * Indicating that the center of the ImageSpan should be aligned with the center of the surrounding text. 830261847f8eSopenharmony_ci * 830361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 830461847f8eSopenharmony_ci * @crossplatform 830561847f8eSopenharmony_ci * @atomicservice 830661847f8eSopenharmony_ci * @since 11 830761847f8eSopenharmony_ci */ 830861847f8eSopenharmony_ci CENTER, 830961847f8eSopenharmony_ci 831061847f8eSopenharmony_ci /** 831161847f8eSopenharmony_ci * Indicating that the top of the ImageSpan should be aligned with the top of the surrounding text. 831261847f8eSopenharmony_ci * 831361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 831461847f8eSopenharmony_ci * @crossplatform 831561847f8eSopenharmony_ci * @since 10 831661847f8eSopenharmony_ci */ 831761847f8eSopenharmony_ci /** 831861847f8eSopenharmony_ci * Indicating that the top of the ImageSpan should be aligned with the top of the surrounding text. 831961847f8eSopenharmony_ci * 832061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 832161847f8eSopenharmony_ci * @crossplatform 832261847f8eSopenharmony_ci * @atomicservice 832361847f8eSopenharmony_ci * @since 11 832461847f8eSopenharmony_ci */ 832561847f8eSopenharmony_ci TOP, 832661847f8eSopenharmony_ci} 832761847f8eSopenharmony_ci 832861847f8eSopenharmony_ci/** 832961847f8eSopenharmony_ci * ObscuredReasons. 833061847f8eSopenharmony_ci * 833161847f8eSopenharmony_ci * @enum { number } 833261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 833361847f8eSopenharmony_ci * @since 10 833461847f8eSopenharmony_ci */ 833561847f8eSopenharmony_ci/** 833661847f8eSopenharmony_ci * ObscuredReasons. 833761847f8eSopenharmony_ci * 833861847f8eSopenharmony_ci * @enum { number } 833961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 834061847f8eSopenharmony_ci * @crossplatform 834161847f8eSopenharmony_ci * @atomicservice 834261847f8eSopenharmony_ci * @since 11 834361847f8eSopenharmony_ci */ 834461847f8eSopenharmony_cideclare enum ObscuredReasons { 834561847f8eSopenharmony_ci /** 834661847f8eSopenharmony_ci * Displayed data should appear as generic placeholders. 834761847f8eSopenharmony_ci * 834861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 834961847f8eSopenharmony_ci * @since 10 835061847f8eSopenharmony_ci */ 835161847f8eSopenharmony_ci /** 835261847f8eSopenharmony_ci * Displayed data should appear as generic placeholders. 835361847f8eSopenharmony_ci * 835461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 835561847f8eSopenharmony_ci * @crossplatform 835661847f8eSopenharmony_ci * @atomicservice 835761847f8eSopenharmony_ci * @since 11 835861847f8eSopenharmony_ci */ 835961847f8eSopenharmony_ci PLACEHOLDER = 0, 836061847f8eSopenharmony_ci} 836161847f8eSopenharmony_ci 836261847f8eSopenharmony_ci/** 836361847f8eSopenharmony_ci * Text content style. 836461847f8eSopenharmony_ci * 836561847f8eSopenharmony_ci * @enum { number } 836661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 836761847f8eSopenharmony_ci * @since 10 836861847f8eSopenharmony_ci */ 836961847f8eSopenharmony_ci/** 837061847f8eSopenharmony_ci * Text content style. 837161847f8eSopenharmony_ci * 837261847f8eSopenharmony_ci * @enum { number } 837361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 837461847f8eSopenharmony_ci * @crossplatform 837561847f8eSopenharmony_ci * @atomicservice 837661847f8eSopenharmony_ci * @since 11 837761847f8eSopenharmony_ci */ 837861847f8eSopenharmony_cideclare enum TextContentStyle { 837961847f8eSopenharmony_ci /** 838061847f8eSopenharmony_ci * Text content default style. 838161847f8eSopenharmony_ci * 838261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 838361847f8eSopenharmony_ci * @since 10 838461847f8eSopenharmony_ci */ 838561847f8eSopenharmony_ci /** 838661847f8eSopenharmony_ci * Text content default style. 838761847f8eSopenharmony_ci * 838861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 838961847f8eSopenharmony_ci * @crossplatform 839061847f8eSopenharmony_ci * @atomicservice 839161847f8eSopenharmony_ci * @since 11 839261847f8eSopenharmony_ci */ 839361847f8eSopenharmony_ci DEFAULT, 839461847f8eSopenharmony_ci 839561847f8eSopenharmony_ci /** 839661847f8eSopenharmony_ci * Text content inline style. 839761847f8eSopenharmony_ci * 839861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 839961847f8eSopenharmony_ci * @since 10 840061847f8eSopenharmony_ci */ 840161847f8eSopenharmony_ci /** 840261847f8eSopenharmony_ci * Text content inline style. 840361847f8eSopenharmony_ci * 840461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 840561847f8eSopenharmony_ci * @crossplatform 840661847f8eSopenharmony_ci * @atomicservice 840761847f8eSopenharmony_ci * @since 11 840861847f8eSopenharmony_ci */ 840961847f8eSopenharmony_ci INLINE 841061847f8eSopenharmony_ci} 841161847f8eSopenharmony_ci 841261847f8eSopenharmony_ci/** 841361847f8eSopenharmony_ci * Enum of click effect level. 841461847f8eSopenharmony_ci * 841561847f8eSopenharmony_ci * @enum { number } 841661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 841761847f8eSopenharmony_ci * @crossplatform 841861847f8eSopenharmony_ci * @since 10 841961847f8eSopenharmony_ci */ 842061847f8eSopenharmony_ci/** 842161847f8eSopenharmony_ci * Enum of click effect level. 842261847f8eSopenharmony_ci * 842361847f8eSopenharmony_ci * @enum { number } 842461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 842561847f8eSopenharmony_ci * @crossplatform 842661847f8eSopenharmony_ci * @atomicservice 842761847f8eSopenharmony_ci * @since 11 842861847f8eSopenharmony_ci */ 842961847f8eSopenharmony_cideclare enum ClickEffectLevel { 843061847f8eSopenharmony_ci /** 843161847f8eSopenharmony_ci * Click effect level1. 843261847f8eSopenharmony_ci * The default scale number of this click effect level1 is 0.90. 843361847f8eSopenharmony_ci * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:410, damping:38. 843461847f8eSopenharmony_ci * 843561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 843661847f8eSopenharmony_ci * @crossplatform 843761847f8eSopenharmony_ci * @since 10 843861847f8eSopenharmony_ci */ 843961847f8eSopenharmony_ci /** 844061847f8eSopenharmony_ci * Click effect level1. 844161847f8eSopenharmony_ci * The default scale number of this click effect level1 is 0.90. 844261847f8eSopenharmony_ci * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:410, damping:38. 844361847f8eSopenharmony_ci * 844461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 844561847f8eSopenharmony_ci * @crossplatform 844661847f8eSopenharmony_ci * @atomicservice 844761847f8eSopenharmony_ci * @since 11 844861847f8eSopenharmony_ci */ 844961847f8eSopenharmony_ci LIGHT, 845061847f8eSopenharmony_ci 845161847f8eSopenharmony_ci /** 845261847f8eSopenharmony_ci * Click effect level2. 845361847f8eSopenharmony_ci * The default scale number of this click effect level2 is 0.95. 845461847f8eSopenharmony_ci * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:350, damping:35. 845561847f8eSopenharmony_ci * 845661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 845761847f8eSopenharmony_ci * @crossplatform 845861847f8eSopenharmony_ci * @since 10 845961847f8eSopenharmony_ci */ 846061847f8eSopenharmony_ci /** 846161847f8eSopenharmony_ci * Click effect level2. 846261847f8eSopenharmony_ci * The default scale number of this click effect level2 is 0.95. 846361847f8eSopenharmony_ci * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:350, damping:35. 846461847f8eSopenharmony_ci * 846561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 846661847f8eSopenharmony_ci * @crossplatform 846761847f8eSopenharmony_ci * @atomicservice 846861847f8eSopenharmony_ci * @since 11 846961847f8eSopenharmony_ci */ 847061847f8eSopenharmony_ci MIDDLE, 847161847f8eSopenharmony_ci 847261847f8eSopenharmony_ci /** 847361847f8eSopenharmony_ci * Click effect level3. 847461847f8eSopenharmony_ci * The default scale number of this click effect level3 is 0.95. 847561847f8eSopenharmony_ci * The animation type is interpolatingSpring, velocity:0, mass:1, stiffness:240, damping:28. 847661847f8eSopenharmony_ci * 847761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 847861847f8eSopenharmony_ci * @crossplatform 847961847f8eSopenharmony_ci * @since 10 848061847f8eSopenharmony_ci */ 848161847f8eSopenharmony_ci /** 848261847f8eSopenharmony_ci * Click effect level3. 848361847f8eSopenharmony_ci * The default scale number of this click effect level3 is 0.95. 848461847f8eSopenharmony_ci * The animation type is interpolatingSpring, velocity:0, mass:1, stiffness:240, damping:28. 848561847f8eSopenharmony_ci * 848661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 848761847f8eSopenharmony_ci * @crossplatform 848861847f8eSopenharmony_ci * @atomicservice 848961847f8eSopenharmony_ci * @since 11 849061847f8eSopenharmony_ci */ 849161847f8eSopenharmony_ci HEAVY, 849261847f8eSopenharmony_ci} 849361847f8eSopenharmony_ci 849461847f8eSopenharmony_ci/** 849561847f8eSopenharmony_ci * The type of XComponent 849661847f8eSopenharmony_ci * 849761847f8eSopenharmony_ci * @enum { number } 849861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 849961847f8eSopenharmony_ci * @since 10 850061847f8eSopenharmony_ci */ 850161847f8eSopenharmony_ci/** 850261847f8eSopenharmony_ci * The type of XComponent 850361847f8eSopenharmony_ci * 850461847f8eSopenharmony_ci * @enum { number } 850561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 850661847f8eSopenharmony_ci * @atomicservice 850761847f8eSopenharmony_ci * @since 11 850861847f8eSopenharmony_ci */ 850961847f8eSopenharmony_ci/** 851061847f8eSopenharmony_ci * The type of XComponent 851161847f8eSopenharmony_ci * 851261847f8eSopenharmony_ci * @enum { number } 851361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 851461847f8eSopenharmony_ci * @crossplatform 851561847f8eSopenharmony_ci * @atomicservice 851661847f8eSopenharmony_ci * @since 12 851761847f8eSopenharmony_ci */ 851861847f8eSopenharmony_cideclare enum XComponentType { 851961847f8eSopenharmony_ci /** 852061847f8eSopenharmony_ci * Surface type. The default type is used. 852161847f8eSopenharmony_ci * 852261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 852361847f8eSopenharmony_ci * @since 10 852461847f8eSopenharmony_ci */ 852561847f8eSopenharmony_ci /** 852661847f8eSopenharmony_ci * Surface type. The default type is used. 852761847f8eSopenharmony_ci * 852861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 852961847f8eSopenharmony_ci * @atomicservice 853061847f8eSopenharmony_ci * @since 11 853161847f8eSopenharmony_ci */ 853261847f8eSopenharmony_ci /** 853361847f8eSopenharmony_ci * Surface type. The default type is used. 853461847f8eSopenharmony_ci * 853561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 853661847f8eSopenharmony_ci * @crossplatform 853761847f8eSopenharmony_ci * @atomicservice 853861847f8eSopenharmony_ci * @since 12 853961847f8eSopenharmony_ci */ 854061847f8eSopenharmony_ci SURFACE, 854161847f8eSopenharmony_ci 854261847f8eSopenharmony_ci /** 854361847f8eSopenharmony_ci * Component type. 854461847f8eSopenharmony_ci * 854561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 854661847f8eSopenharmony_ci * @since 10 854761847f8eSopenharmony_ci */ 854861847f8eSopenharmony_ci /** 854961847f8eSopenharmony_ci * Component type. 855061847f8eSopenharmony_ci * 855161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 855261847f8eSopenharmony_ci * @atomicservice 855361847f8eSopenharmony_ci * @since 11 855461847f8eSopenharmony_ci * @deprecated since 12 855561847f8eSopenharmony_ci */ 855661847f8eSopenharmony_ci COMPONENT, 855761847f8eSopenharmony_ci 855861847f8eSopenharmony_ci /** 855961847f8eSopenharmony_ci * Texture type. 856061847f8eSopenharmony_ci * 856161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 856261847f8eSopenharmony_ci * @since 10 856361847f8eSopenharmony_ci */ 856461847f8eSopenharmony_ci /** 856561847f8eSopenharmony_ci * Texture type. 856661847f8eSopenharmony_ci * 856761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 856861847f8eSopenharmony_ci * @atomicservice 856961847f8eSopenharmony_ci * @since 11 857061847f8eSopenharmony_ci */ 857161847f8eSopenharmony_ci TEXTURE, 857261847f8eSopenharmony_ci 857361847f8eSopenharmony_ci /** 857461847f8eSopenharmony_ci * Node type. 857561847f8eSopenharmony_ci * 857661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 857761847f8eSopenharmony_ci * @atomicservice 857861847f8eSopenharmony_ci * @since 12 857961847f8eSopenharmony_ci */ 858061847f8eSopenharmony_ci NODE, 858161847f8eSopenharmony_ci} 858261847f8eSopenharmony_ci 858361847f8eSopenharmony_ci/** 858461847f8eSopenharmony_ci * Nested scroll nested mode 858561847f8eSopenharmony_ci 858661847f8eSopenharmony_ci * @enum { number } NestedScrollMode 858761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 858861847f8eSopenharmony_ci * @since 10 858961847f8eSopenharmony_ci */ 859061847f8eSopenharmony_ci/** 859161847f8eSopenharmony_ci * Nested scroll nested mode 859261847f8eSopenharmony_ci 859361847f8eSopenharmony_ci * @enum { number } NestedScrollMode 859461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 859561847f8eSopenharmony_ci * @crossplatform 859661847f8eSopenharmony_ci * @atomicservice 859761847f8eSopenharmony_ci * @since 11 859861847f8eSopenharmony_ci */ 859961847f8eSopenharmony_cideclare enum NestedScrollMode { 860061847f8eSopenharmony_ci /** 860161847f8eSopenharmony_ci * Only Self response scrolling. 860261847f8eSopenharmony_ci * 860361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 860461847f8eSopenharmony_ci * @since 10 860561847f8eSopenharmony_ci */ 860661847f8eSopenharmony_ci /** 860761847f8eSopenharmony_ci * Only Self response scrolling. 860861847f8eSopenharmony_ci * 860961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 861061847f8eSopenharmony_ci * @crossplatform 861161847f8eSopenharmony_ci * @atomicservice 861261847f8eSopenharmony_ci * @since 11 861361847f8eSopenharmony_ci */ 861461847f8eSopenharmony_ci SELF_ONLY, 861561847f8eSopenharmony_ci 861661847f8eSopenharmony_ci /** 861761847f8eSopenharmony_ci * Self priority response scrolling. 861861847f8eSopenharmony_ci * 861961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 862061847f8eSopenharmony_ci * @since 10 862161847f8eSopenharmony_ci */ 862261847f8eSopenharmony_ci /** 862361847f8eSopenharmony_ci * Self priority response scrolling. 862461847f8eSopenharmony_ci * 862561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 862661847f8eSopenharmony_ci * @crossplatform 862761847f8eSopenharmony_ci * @atomicservice 862861847f8eSopenharmony_ci * @since 11 862961847f8eSopenharmony_ci */ 863061847f8eSopenharmony_ci SELF_FIRST, 863161847f8eSopenharmony_ci 863261847f8eSopenharmony_ci /** 863361847f8eSopenharmony_ci * Parent scrollable component priority response scrolling. 863461847f8eSopenharmony_ci * 863561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 863661847f8eSopenharmony_ci * @since 10 863761847f8eSopenharmony_ci */ 863861847f8eSopenharmony_ci /** 863961847f8eSopenharmony_ci * Parent scrollable component priority response scrolling. 864061847f8eSopenharmony_ci * 864161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 864261847f8eSopenharmony_ci * @crossplatform 864361847f8eSopenharmony_ci * @atomicservice 864461847f8eSopenharmony_ci * @since 11 864561847f8eSopenharmony_ci */ 864661847f8eSopenharmony_ci PARENT_FIRST, 864761847f8eSopenharmony_ci 864861847f8eSopenharmony_ci /** 864961847f8eSopenharmony_ci * Both self and parent scrollable component response scrolling. 865061847f8eSopenharmony_ci * 865161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 865261847f8eSopenharmony_ci * @since 10 865361847f8eSopenharmony_ci */ 865461847f8eSopenharmony_ci /** 865561847f8eSopenharmony_ci * Both self and parent scrollable component response scrolling. 865661847f8eSopenharmony_ci * 865761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 865861847f8eSopenharmony_ci * @crossplatform 865961847f8eSopenharmony_ci * @atomicservice 866061847f8eSopenharmony_ci * @since 11 866161847f8eSopenharmony_ci */ 866261847f8eSopenharmony_ci PARALLEL, 866361847f8eSopenharmony_ci} 866461847f8eSopenharmony_ci 866561847f8eSopenharmony_ci/** 866661847f8eSopenharmony_ci * The possible source of scroll event 866761847f8eSopenharmony_ci * @enum { number } ScrollSource 866861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 866961847f8eSopenharmony_ci * @crossplatform 867061847f8eSopenharmony_ci * @atomicservice 867161847f8eSopenharmony_ci * @since 12 867261847f8eSopenharmony_ci */ 867361847f8eSopenharmony_cideclare enum ScrollSource { 867461847f8eSopenharmony_ci /** 867561847f8eSopenharmony_ci * Drag events. 867661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 867761847f8eSopenharmony_ci * @crossplatform 867861847f8eSopenharmony_ci * @atomicservice 867961847f8eSopenharmony_ci * @since 12 868061847f8eSopenharmony_ci */ 868161847f8eSopenharmony_ci DRAG = 0, 868261847f8eSopenharmony_ci 868361847f8eSopenharmony_ci /** 868461847f8eSopenharmony_ci * Fling after the drag has ended with velocity. 868561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 868661847f8eSopenharmony_ci * @crossplatform 868761847f8eSopenharmony_ci * @atomicservice 868861847f8eSopenharmony_ci * @since 12 868961847f8eSopenharmony_ci */ 869061847f8eSopenharmony_ci FLING, 869161847f8eSopenharmony_ci 869261847f8eSopenharmony_ci /** 869361847f8eSopenharmony_ci * Over scroll with EdgeEffect.Spring. 869461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 869561847f8eSopenharmony_ci * @crossplatform 869661847f8eSopenharmony_ci * @atomicservice 869761847f8eSopenharmony_ci * @since 12 869861847f8eSopenharmony_ci */ 869961847f8eSopenharmony_ci EDGE_EFFECT, 870061847f8eSopenharmony_ci 870161847f8eSopenharmony_ci /** 870261847f8eSopenharmony_ci * Other user input except drag, such as mouse wheel, key event. 870361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 870461847f8eSopenharmony_ci * @crossplatform 870561847f8eSopenharmony_ci * @atomicservice 870661847f8eSopenharmony_ci * @since 12 870761847f8eSopenharmony_ci */ 870861847f8eSopenharmony_ci OTHER_USER_INPUT, 870961847f8eSopenharmony_ci 871061847f8eSopenharmony_ci /** 871161847f8eSopenharmony_ci * Drag events of scroll bar. 871261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 871361847f8eSopenharmony_ci * @crossplatform 871461847f8eSopenharmony_ci * @atomicservice 871561847f8eSopenharmony_ci * @since 12 871661847f8eSopenharmony_ci */ 871761847f8eSopenharmony_ci SCROLL_BAR, 871861847f8eSopenharmony_ci 871961847f8eSopenharmony_ci /** 872061847f8eSopenharmony_ci * Fling after the drag on scroll bar has ended with velocity. 872161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 872261847f8eSopenharmony_ci * @crossplatform 872361847f8eSopenharmony_ci * @atomicservice 872461847f8eSopenharmony_ci * @since 12 872561847f8eSopenharmony_ci */ 872661847f8eSopenharmony_ci SCROLL_BAR_FLING, 872761847f8eSopenharmony_ci 872861847f8eSopenharmony_ci /** 872961847f8eSopenharmony_ci * Member methods of Scroller without animation. 873061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 873161847f8eSopenharmony_ci * @crossplatform 873261847f8eSopenharmony_ci * @atomicservice 873361847f8eSopenharmony_ci * @since 12 873461847f8eSopenharmony_ci */ 873561847f8eSopenharmony_ci SCROLLER, 873661847f8eSopenharmony_ci 873761847f8eSopenharmony_ci /** 873861847f8eSopenharmony_ci * Member methods of Scroller with animation. 873961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 874061847f8eSopenharmony_ci * @crossplatform 874161847f8eSopenharmony_ci * @atomicservice 874261847f8eSopenharmony_ci * @since 12 874361847f8eSopenharmony_ci */ 874461847f8eSopenharmony_ci SCROLLER_ANIMATION, 874561847f8eSopenharmony_ci} 874661847f8eSopenharmony_ci 874761847f8eSopenharmony_ci/** 874861847f8eSopenharmony_ci * Enum of RenderFit 874961847f8eSopenharmony_ci * 875061847f8eSopenharmony_ci * @enum { number } RenderFit 875161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 875261847f8eSopenharmony_ci * @crossplatform 875361847f8eSopenharmony_ci * @since 10 875461847f8eSopenharmony_ci */ 875561847f8eSopenharmony_ci/** 875661847f8eSopenharmony_ci * Enum of RenderFit 875761847f8eSopenharmony_ci * 875861847f8eSopenharmony_ci * @enum { number } RenderFit 875961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 876061847f8eSopenharmony_ci * @crossplatform 876161847f8eSopenharmony_ci * @atomicservice 876261847f8eSopenharmony_ci * @since 11 876361847f8eSopenharmony_ci */ 876461847f8eSopenharmony_cideclare enum RenderFit { 876561847f8eSopenharmony_ci /** 876661847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the center of the node. 876761847f8eSopenharmony_ci * 876861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 876961847f8eSopenharmony_ci * @crossplatform 877061847f8eSopenharmony_ci * @since 10 877161847f8eSopenharmony_ci */ 877261847f8eSopenharmony_ci /** 877361847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the center of the node. 877461847f8eSopenharmony_ci * 877561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 877661847f8eSopenharmony_ci * @crossplatform 877761847f8eSopenharmony_ci * @atomicservice 877861847f8eSopenharmony_ci * @since 11 877961847f8eSopenharmony_ci */ 878061847f8eSopenharmony_ci CENTER = 0, 878161847f8eSopenharmony_ci /** 878261847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the top center of the node. 878361847f8eSopenharmony_ci * 878461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 878561847f8eSopenharmony_ci * @crossplatform 878661847f8eSopenharmony_ci * @since 10 878761847f8eSopenharmony_ci */ 878861847f8eSopenharmony_ci /** 878961847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the top center of the node. 879061847f8eSopenharmony_ci * 879161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 879261847f8eSopenharmony_ci * @crossplatform 879361847f8eSopenharmony_ci * @atomicservice 879461847f8eSopenharmony_ci * @since 11 879561847f8eSopenharmony_ci */ 879661847f8eSopenharmony_ci TOP = 1, 879761847f8eSopenharmony_ci /** 879861847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the bottom center of the node. 879961847f8eSopenharmony_ci * 880061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 880161847f8eSopenharmony_ci * @crossplatform 880261847f8eSopenharmony_ci * @since 10 880361847f8eSopenharmony_ci */ 880461847f8eSopenharmony_ci /** 880561847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the bottom center of the node. 880661847f8eSopenharmony_ci * 880761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 880861847f8eSopenharmony_ci * @crossplatform 880961847f8eSopenharmony_ci * @atomicservice 881061847f8eSopenharmony_ci * @since 11 881161847f8eSopenharmony_ci */ 881261847f8eSopenharmony_ci BOTTOM = 2, 881361847f8eSopenharmony_ci /** 881461847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the left center of the node. 881561847f8eSopenharmony_ci * 881661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 881761847f8eSopenharmony_ci * @crossplatform 881861847f8eSopenharmony_ci * @since 10 881961847f8eSopenharmony_ci */ 882061847f8eSopenharmony_ci /** 882161847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the left center of the node. 882261847f8eSopenharmony_ci * 882361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 882461847f8eSopenharmony_ci * @crossplatform 882561847f8eSopenharmony_ci * @atomicservice 882661847f8eSopenharmony_ci * @since 11 882761847f8eSopenharmony_ci */ 882861847f8eSopenharmony_ci LEFT = 3, 882961847f8eSopenharmony_ci /** 883061847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the right center of the node. 883161847f8eSopenharmony_ci * 883261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 883361847f8eSopenharmony_ci * @crossplatform 883461847f8eSopenharmony_ci * @since 10 883561847f8eSopenharmony_ci */ 883661847f8eSopenharmony_ci /** 883761847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the right center of the node. 883861847f8eSopenharmony_ci * 883961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 884061847f8eSopenharmony_ci * @crossplatform 884161847f8eSopenharmony_ci * @atomicservice 884261847f8eSopenharmony_ci * @since 11 884361847f8eSopenharmony_ci */ 884461847f8eSopenharmony_ci RIGHT = 4, 884561847f8eSopenharmony_ci /** 884661847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the top left of the node. 884761847f8eSopenharmony_ci * 884861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 884961847f8eSopenharmony_ci * @crossplatform 885061847f8eSopenharmony_ci * @since 10 885161847f8eSopenharmony_ci */ 885261847f8eSopenharmony_ci /** 885361847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the top left of the node. 885461847f8eSopenharmony_ci * 885561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 885661847f8eSopenharmony_ci * @crossplatform 885761847f8eSopenharmony_ci * @atomicservice 885861847f8eSopenharmony_ci * @since 11 885961847f8eSopenharmony_ci */ 886061847f8eSopenharmony_ci TOP_LEFT = 5, 886161847f8eSopenharmony_ci /** 886261847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the top right of the node. 886361847f8eSopenharmony_ci * 886461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 886561847f8eSopenharmony_ci * @crossplatform 886661847f8eSopenharmony_ci * @since 10 886761847f8eSopenharmony_ci */ 886861847f8eSopenharmony_ci /** 886961847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the top right of the node. 887061847f8eSopenharmony_ci * 887161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 887261847f8eSopenharmony_ci * @crossplatform 887361847f8eSopenharmony_ci * @atomicservice 887461847f8eSopenharmony_ci * @since 11 887561847f8eSopenharmony_ci */ 887661847f8eSopenharmony_ci TOP_RIGHT = 6, 887761847f8eSopenharmony_ci /** 887861847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the bottom left of the node. 887961847f8eSopenharmony_ci * 888061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 888161847f8eSopenharmony_ci * @crossplatform 888261847f8eSopenharmony_ci * @since 10 888361847f8eSopenharmony_ci */ 888461847f8eSopenharmony_ci /** 888561847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the bottom left of the node. 888661847f8eSopenharmony_ci * 888761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 888861847f8eSopenharmony_ci * @crossplatform 888961847f8eSopenharmony_ci * @atomicservice 889061847f8eSopenharmony_ci * @since 11 889161847f8eSopenharmony_ci */ 889261847f8eSopenharmony_ci BOTTOM_LEFT = 7, 889361847f8eSopenharmony_ci /** 889461847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the bottom right of the node. 889561847f8eSopenharmony_ci * 889661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 889761847f8eSopenharmony_ci * @crossplatform 889861847f8eSopenharmony_ci * @since 10 889961847f8eSopenharmony_ci */ 890061847f8eSopenharmony_ci /** 890161847f8eSopenharmony_ci * Without scaling the content area, the content area is drawn in the bottom right of the node. 890261847f8eSopenharmony_ci * 890361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 890461847f8eSopenharmony_ci * @crossplatform 890561847f8eSopenharmony_ci * @atomicservice 890661847f8eSopenharmony_ci * @since 11 890761847f8eSopenharmony_ci */ 890861847f8eSopenharmony_ci BOTTOM_RIGHT = 8, 890961847f8eSopenharmony_ci /** 891061847f8eSopenharmony_ci * Scale the length and width of the content area to the node size to fill the node. 891161847f8eSopenharmony_ci * 891261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 891361847f8eSopenharmony_ci * @crossplatform 891461847f8eSopenharmony_ci * @since 10 891561847f8eSopenharmony_ci */ 891661847f8eSopenharmony_ci /** 891761847f8eSopenharmony_ci * Scale the length and width of the content area to the node size to fill the node. 891861847f8eSopenharmony_ci * 891961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 892061847f8eSopenharmony_ci * @crossplatform 892161847f8eSopenharmony_ci * @atomicservice 892261847f8eSopenharmony_ci * @since 11 892361847f8eSopenharmony_ci */ 892461847f8eSopenharmony_ci RESIZE_FILL = 9, 892561847f8eSopenharmony_ci /** 892661847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 892761847f8eSopenharmony_ci * the other side is less than or equal to the corresponding side of the node, and the content after scaling 892861847f8eSopenharmony_ci * is centered. 892961847f8eSopenharmony_ci * 893061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 893161847f8eSopenharmony_ci * @crossplatform 893261847f8eSopenharmony_ci * @since 10 893361847f8eSopenharmony_ci */ 893461847f8eSopenharmony_ci /** 893561847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 893661847f8eSopenharmony_ci * the other side is less than or equal to the corresponding side of the node, and the content after scaling 893761847f8eSopenharmony_ci * is centered. 893861847f8eSopenharmony_ci * 893961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 894061847f8eSopenharmony_ci * @crossplatform 894161847f8eSopenharmony_ci * @atomicservice 894261847f8eSopenharmony_ci * @since 11 894361847f8eSopenharmony_ci */ 894461847f8eSopenharmony_ci RESIZE_CONTAIN = 10, 894561847f8eSopenharmony_ci /** 894661847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 894761847f8eSopenharmony_ci * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content 894861847f8eSopenharmony_ci * is less than or equal to the height of the node, the scaled content area is displayed at the top; otherwise, 894961847f8eSopenharmony_ci * the width of the scaled content is less than or equal to the width of the node, the scaled content area is 895061847f8eSopenharmony_ci * displayed at the left. 895161847f8eSopenharmony_ci * 895261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 895361847f8eSopenharmony_ci * @crossplatform 895461847f8eSopenharmony_ci * @since 10 895561847f8eSopenharmony_ci */ 895661847f8eSopenharmony_ci /** 895761847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 895861847f8eSopenharmony_ci * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content 895961847f8eSopenharmony_ci * is less than or equal to the height of the node, the scaled content area is displayed at the top; otherwise, 896061847f8eSopenharmony_ci * the width of the scaled content is less than or equal to the width of the node, the scaled content area is 896161847f8eSopenharmony_ci * displayed at the left. 896261847f8eSopenharmony_ci * 896361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 896461847f8eSopenharmony_ci * @crossplatform 896561847f8eSopenharmony_ci * @atomicservice 896661847f8eSopenharmony_ci * @since 11 896761847f8eSopenharmony_ci */ 896861847f8eSopenharmony_ci RESIZE_CONTAIN_TOP_LEFT = 11, 896961847f8eSopenharmony_ci /** 897061847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 897161847f8eSopenharmony_ci * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content 897261847f8eSopenharmony_ci * is less than or equal to the height of the node, the scaled content area is displayed at the bottom; otherwise, 897361847f8eSopenharmony_ci * the width of the scaled content is less than or equal to the width of the node, the scaled content area is 897461847f8eSopenharmony_ci * displayed at the right. 897561847f8eSopenharmony_ci * 897661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 897761847f8eSopenharmony_ci * @crossplatform 897861847f8eSopenharmony_ci * @since 10 897961847f8eSopenharmony_ci */ 898061847f8eSopenharmony_ci /** 898161847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 898261847f8eSopenharmony_ci * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content 898361847f8eSopenharmony_ci * is less than or equal to the height of the node, the scaled content area is displayed at the bottom; otherwise, 898461847f8eSopenharmony_ci * the width of the scaled content is less than or equal to the width of the node, the scaled content area is 898561847f8eSopenharmony_ci * displayed at the right. 898661847f8eSopenharmony_ci * 898761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 898861847f8eSopenharmony_ci * @crossplatform 898961847f8eSopenharmony_ci * @atomicservice 899061847f8eSopenharmony_ci * @since 11 899161847f8eSopenharmony_ci */ 899261847f8eSopenharmony_ci RESIZE_CONTAIN_BOTTOM_RIGHT = 12, 899361847f8eSopenharmony_ci /** 899461847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 899561847f8eSopenharmony_ci * the other side is greater than or equal to the corresponding side of the node, and the content after scaling 899661847f8eSopenharmony_ci * displays the center area. 899761847f8eSopenharmony_ci * 899861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 899961847f8eSopenharmony_ci * @crossplatform 900061847f8eSopenharmony_ci * @since 10 900161847f8eSopenharmony_ci */ 900261847f8eSopenharmony_ci /** 900361847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 900461847f8eSopenharmony_ci * the other side is greater than or equal to the corresponding side of the node, and the content after scaling 900561847f8eSopenharmony_ci * displays the center area. 900661847f8eSopenharmony_ci * 900761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 900861847f8eSopenharmony_ci * @crossplatform 900961847f8eSopenharmony_ci * @atomicservice 901061847f8eSopenharmony_ci * @since 11 901161847f8eSopenharmony_ci */ 901261847f8eSopenharmony_ci RESIZE_COVER = 13, 901361847f8eSopenharmony_ci /** 901461847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 901561847f8eSopenharmony_ci * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content 901661847f8eSopenharmony_ci * is greater than or equal to the height of the node, the scaled content area displays the top area; otherwise, 901761847f8eSopenharmony_ci * the width of the scaled content is greater than or equal to the width of the node, the scaled content area 901861847f8eSopenharmony_ci * displays the left area. 901961847f8eSopenharmony_ci * 902061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 902161847f8eSopenharmony_ci * @crossplatform 902261847f8eSopenharmony_ci * @since 10 902361847f8eSopenharmony_ci */ 902461847f8eSopenharmony_ci /** 902561847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 902661847f8eSopenharmony_ci * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content 902761847f8eSopenharmony_ci * is greater than or equal to the height of the node, the scaled content area displays the top area; otherwise, 902861847f8eSopenharmony_ci * the width of the scaled content is greater than or equal to the width of the node, the scaled content area 902961847f8eSopenharmony_ci * displays the left area. 903061847f8eSopenharmony_ci * 903161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 903261847f8eSopenharmony_ci * @crossplatform 903361847f8eSopenharmony_ci * @atomicservice 903461847f8eSopenharmony_ci * @since 11 903561847f8eSopenharmony_ci */ 903661847f8eSopenharmony_ci RESIZE_COVER_TOP_LEFT = 14, 903761847f8eSopenharmony_ci /** 903861847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 903961847f8eSopenharmony_ci * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content 904061847f8eSopenharmony_ci * is greater than or equal to the height of the node, the scaled content area displays the bottom area; otherwise, 904161847f8eSopenharmony_ci * the width of the scaled content is greater than or equal to the width of the node, the scaled content area 904261847f8eSopenharmony_ci * displays the right area. 904361847f8eSopenharmony_ci * 904461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 904561847f8eSopenharmony_ci * @crossplatform 904661847f8eSopenharmony_ci * @since 10 904761847f8eSopenharmony_ci */ 904861847f8eSopenharmony_ci /** 904961847f8eSopenharmony_ci * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal, 905061847f8eSopenharmony_ci * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content 905161847f8eSopenharmony_ci * is greater than or equal to the height of the node, the scaled content area displays the bottom area; otherwise, 905261847f8eSopenharmony_ci * the width of the scaled content is greater than or equal to the width of the node, the scaled content area 905361847f8eSopenharmony_ci * displays the right area. 905461847f8eSopenharmony_ci * 905561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 905661847f8eSopenharmony_ci * @crossplatform 905761847f8eSopenharmony_ci * @atomicservice 905861847f8eSopenharmony_ci * @since 11 905961847f8eSopenharmony_ci */ 906061847f8eSopenharmony_ci RESIZE_COVER_BOTTOM_RIGHT = 15, 906161847f8eSopenharmony_ci} 906261847f8eSopenharmony_ci 906361847f8eSopenharmony_ci/** 906461847f8eSopenharmony_ci * The Button Style of dialog, 906561847f8eSopenharmony_ci * @enum { number } 906661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 906761847f8eSopenharmony_ci * @crossplatform 906861847f8eSopenharmony_ci * @since 10 906961847f8eSopenharmony_ci */ 907061847f8eSopenharmony_ci/** 907161847f8eSopenharmony_ci * The Button Style of dialog, 907261847f8eSopenharmony_ci * @enum { number } 907361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 907461847f8eSopenharmony_ci * @crossplatform 907561847f8eSopenharmony_ci * @atomicservice 907661847f8eSopenharmony_ci * @since 11 907761847f8eSopenharmony_ci */ 907861847f8eSopenharmony_cideclare enum DialogButtonStyle { 907961847f8eSopenharmony_ci /** 908061847f8eSopenharmony_ci * Default Style. 908161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 908261847f8eSopenharmony_ci * @crossplatform 908361847f8eSopenharmony_ci * @since 10 908461847f8eSopenharmony_ci */ 908561847f8eSopenharmony_ci /** 908661847f8eSopenharmony_ci * Default Style. 908761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 908861847f8eSopenharmony_ci * @crossplatform 908961847f8eSopenharmony_ci * @atomicservice 909061847f8eSopenharmony_ci * @since 11 909161847f8eSopenharmony_ci */ 909261847f8eSopenharmony_ci DEFAULT = 0, 909361847f8eSopenharmony_ci 909461847f8eSopenharmony_ci /** 909561847f8eSopenharmony_ci * Highlight Style. 909661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 909761847f8eSopenharmony_ci * @crossplatform 909861847f8eSopenharmony_ci * @since 10 909961847f8eSopenharmony_ci */ 910061847f8eSopenharmony_ci /** 910161847f8eSopenharmony_ci * Highlight Style. 910261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 910361847f8eSopenharmony_ci * @crossplatform 910461847f8eSopenharmony_ci * @atomicservice 910561847f8eSopenharmony_ci * @since 11 910661847f8eSopenharmony_ci */ 910761847f8eSopenharmony_ci HIGHLIGHT = 1 910861847f8eSopenharmony_ci} 910961847f8eSopenharmony_ci 911061847f8eSopenharmony_ci/** 911161847f8eSopenharmony_ci * Enum of word break 911261847f8eSopenharmony_ci * 911361847f8eSopenharmony_ci * @enum { number } 911461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 911561847f8eSopenharmony_ci * @crossplatform 911661847f8eSopenharmony_ci * @atomicservice 911761847f8eSopenharmony_ci * @since 11 911861847f8eSopenharmony_ci */ 911961847f8eSopenharmony_cideclare enum WordBreak { 912061847f8eSopenharmony_ci /** 912161847f8eSopenharmony_ci * By default, CJK text can be wrapped between any 2 characters, and non-CJK text can only be wrapped in spaces. 912261847f8eSopenharmony_ci * 912361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 912461847f8eSopenharmony_ci * @crossplatform 912561847f8eSopenharmony_ci * @atomicservice 912661847f8eSopenharmony_ci * @since 11 912761847f8eSopenharmony_ci */ 912861847f8eSopenharmony_ci NORMAL = 0, 912961847f8eSopenharmony_ci 913061847f8eSopenharmony_ci /** 913161847f8eSopenharmony_ci * Non-CJK text be wrapped at any character 913261847f8eSopenharmony_ci * 913361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 913461847f8eSopenharmony_ci * @crossplatform 913561847f8eSopenharmony_ci * @atomicservice 913661847f8eSopenharmony_ci * @since 11 913761847f8eSopenharmony_ci */ 913861847f8eSopenharmony_ci BREAK_ALL = 1, 913961847f8eSopenharmony_ci 914061847f8eSopenharmony_ci /** 914161847f8eSopenharmony_ci * Non-CJK text can be wrapped at any character 914261847f8eSopenharmony_ci * and if a complete word can be preserved in space breaks, the word must be kept on the line. 914361847f8eSopenharmony_ci * 914461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 914561847f8eSopenharmony_ci * @crossplatform 914661847f8eSopenharmony_ci * @atomicservice 914761847f8eSopenharmony_ci * @since 11 914861847f8eSopenharmony_ci */ 914961847f8eSopenharmony_ci BREAK_WORD = 2, 915061847f8eSopenharmony_ci} 915161847f8eSopenharmony_ci 915261847f8eSopenharmony_ci/** 915361847f8eSopenharmony_ci * Enum of line break strategy 915461847f8eSopenharmony_ci * 915561847f8eSopenharmony_ci * @enum { number } 915661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 915761847f8eSopenharmony_ci * @crossplatform 915861847f8eSopenharmony_ci * @atomicservice 915961847f8eSopenharmony_ci * @since 12 916061847f8eSopenharmony_ci */ 916161847f8eSopenharmony_cideclare enum LineBreakStrategy { 916261847f8eSopenharmony_ci /** 916361847f8eSopenharmony_ci * By default. Display as many characters as possible on each line until no more characters 916461847f8eSopenharmony_ci * can be displayed on that line, and do not automatically add hyphens under this strategy 916561847f8eSopenharmony_ci * 916661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 916761847f8eSopenharmony_ci * @crossplatform 916861847f8eSopenharmony_ci * @atomicservice 916961847f8eSopenharmony_ci * @since 12 917061847f8eSopenharmony_ci */ 917161847f8eSopenharmony_ci GREEDY = 0, 917261847f8eSopenharmony_ci 917361847f8eSopenharmony_ci /** 917461847f8eSopenharmony_ci * High quality folding. Optimize the layout of the entire text's line breaks and automatically 917561847f8eSopenharmony_ci * add hyphens if necessary. 917661847f8eSopenharmony_ci * 917761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 917861847f8eSopenharmony_ci * @crossplatform 917961847f8eSopenharmony_ci * @atomicservice 918061847f8eSopenharmony_ci * @since 12 918161847f8eSopenharmony_ci */ 918261847f8eSopenharmony_ci HIGH_QUALITY = 1, 918361847f8eSopenharmony_ci 918461847f8eSopenharmony_ci /** 918561847f8eSopenharmony_ci * Balanced folding. We will try our best to ensure that the width of each line in a paragraph 918661847f8eSopenharmony_ci * is the same, and if necessary, we will add conjunction 918761847f8eSopenharmony_ci * 918861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 918961847f8eSopenharmony_ci * @crossplatform 919061847f8eSopenharmony_ci * @atomicservice 919161847f8eSopenharmony_ci * @since 12 919261847f8eSopenharmony_ci */ 919361847f8eSopenharmony_ci BALANCED = 2, 919461847f8eSopenharmony_ci} 919561847f8eSopenharmony_ci 919661847f8eSopenharmony_ci/** 919761847f8eSopenharmony_ci * Enum of ellipsisMode 919861847f8eSopenharmony_ci * 919961847f8eSopenharmony_ci * @enum { number } 920061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 920161847f8eSopenharmony_ci * @crossplatform 920261847f8eSopenharmony_ci * @since 11 920361847f8eSopenharmony_ci */ 920461847f8eSopenharmony_ci/** 920561847f8eSopenharmony_ci * Enum of ellipsisMode 920661847f8eSopenharmony_ci * 920761847f8eSopenharmony_ci * @enum { number } 920861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 920961847f8eSopenharmony_ci * @crossplatform 921061847f8eSopenharmony_ci * @atomicservice 921161847f8eSopenharmony_ci * @since 12 921261847f8eSopenharmony_ci */ 921361847f8eSopenharmony_cideclare enum EllipsisMode { 921461847f8eSopenharmony_ci /** 921561847f8eSopenharmony_ci * The ellipsis is in the head. 921661847f8eSopenharmony_ci * 921761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 921861847f8eSopenharmony_ci * @crossplatform 921961847f8eSopenharmony_ci * @since 11 922061847f8eSopenharmony_ci */ 922161847f8eSopenharmony_ci /** 922261847f8eSopenharmony_ci * The ellipsis is in the head. 922361847f8eSopenharmony_ci * 922461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 922561847f8eSopenharmony_ci * @crossplatform 922661847f8eSopenharmony_ci * @atomicservice 922761847f8eSopenharmony_ci * @since 12 922861847f8eSopenharmony_ci */ 922961847f8eSopenharmony_ci START = 0, 923061847f8eSopenharmony_ci 923161847f8eSopenharmony_ci /** 923261847f8eSopenharmony_ci * The ellipsis is in the middle. 923361847f8eSopenharmony_ci * 923461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 923561847f8eSopenharmony_ci * @crossplatform 923661847f8eSopenharmony_ci * @since 11 923761847f8eSopenharmony_ci */ 923861847f8eSopenharmony_ci /** 923961847f8eSopenharmony_ci * The ellipsis is in the middle. 924061847f8eSopenharmony_ci * 924161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 924261847f8eSopenharmony_ci * @crossplatform 924361847f8eSopenharmony_ci * @atomicservice 924461847f8eSopenharmony_ci * @since 12 924561847f8eSopenharmony_ci */ 924661847f8eSopenharmony_ci CENTER = 1, 924761847f8eSopenharmony_ci 924861847f8eSopenharmony_ci /** 924961847f8eSopenharmony_ci * The ellipsis is at the end. 925061847f8eSopenharmony_ci * 925161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 925261847f8eSopenharmony_ci * @crossplatform 925361847f8eSopenharmony_ci * @since 11 925461847f8eSopenharmony_ci */ 925561847f8eSopenharmony_ci /** 925661847f8eSopenharmony_ci * The ellipsis is at the end. 925761847f8eSopenharmony_ci * 925861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 925961847f8eSopenharmony_ci * @crossplatform 926061847f8eSopenharmony_ci * @atomicservice 926161847f8eSopenharmony_ci * @since 12 926261847f8eSopenharmony_ci */ 926361847f8eSopenharmony_ci END = 2, 926461847f8eSopenharmony_ci} 926561847f8eSopenharmony_ci 926661847f8eSopenharmony_ci/** 926761847f8eSopenharmony_ci * A type which can be undefined 926861847f8eSopenharmony_ci * 926961847f8eSopenharmony_ci * @typedef { T | undefined } Nullable<T> 927061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 927161847f8eSopenharmony_ci * @crossplatform 927261847f8eSopenharmony_ci * @since 11 927361847f8eSopenharmony_ci */ 927461847f8eSopenharmony_ci/** 927561847f8eSopenharmony_ci * A type which can be undefined 927661847f8eSopenharmony_ci * 927761847f8eSopenharmony_ci * @typedef { T | undefined } Nullable<T> 927861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 927961847f8eSopenharmony_ci * @crossplatform 928061847f8eSopenharmony_ci * @atomicservice 928161847f8eSopenharmony_ci * @since 12 928261847f8eSopenharmony_ci */ 928361847f8eSopenharmony_cideclare type Nullable<T> = T | undefined; 928461847f8eSopenharmony_ci 928561847f8eSopenharmony_ci 928661847f8eSopenharmony_ci/** 928761847f8eSopenharmony_ci * Decide whether the width of select menu fit the trigger or content 928861847f8eSopenharmony_ci * 928961847f8eSopenharmony_ci * @enum { string } 929061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 929161847f8eSopenharmony_ci * @crossplatform 929261847f8eSopenharmony_ci * @since 11 929361847f8eSopenharmony_ci */ 929461847f8eSopenharmony_ci/** 929561847f8eSopenharmony_ci * Decide whether the width of select menu fit the trigger or content 929661847f8eSopenharmony_ci * 929761847f8eSopenharmony_ci * @enum { string } 929861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 929961847f8eSopenharmony_ci * @crossplatform 930061847f8eSopenharmony_ci * @atomicservice 930161847f8eSopenharmony_ci * @since 12 930261847f8eSopenharmony_ci */ 930361847f8eSopenharmony_cideclare enum OptionWidthMode { 930461847f8eSopenharmony_ci /** 930561847f8eSopenharmony_ci * The menu width fit the content. 930661847f8eSopenharmony_ci * 930761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 930861847f8eSopenharmony_ci * @crossplatform 930961847f8eSopenharmony_ci * @since 11 931061847f8eSopenharmony_ci */ 931161847f8eSopenharmony_ci /** 931261847f8eSopenharmony_ci * The menu width fit the content. 931361847f8eSopenharmony_ci * 931461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 931561847f8eSopenharmony_ci * @crossplatform 931661847f8eSopenharmony_ci * @atomicservice 931761847f8eSopenharmony_ci * @since 12 931861847f8eSopenharmony_ci */ 931961847f8eSopenharmony_ci FIT_CONTENT = 'fit_content', 932061847f8eSopenharmony_ci 932161847f8eSopenharmony_ci /** 932261847f8eSopenharmony_ci * The menu width fit the trigger. 932361847f8eSopenharmony_ci * 932461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 932561847f8eSopenharmony_ci * @crossplatform 932661847f8eSopenharmony_ci * @since 11 932761847f8eSopenharmony_ci */ 932861847f8eSopenharmony_ci /** 932961847f8eSopenharmony_ci * The menu width fit the trigger. 933061847f8eSopenharmony_ci * 933161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 933261847f8eSopenharmony_ci * @crossplatform 933361847f8eSopenharmony_ci * @atomicservice 933461847f8eSopenharmony_ci * @since 12 933561847f8eSopenharmony_ci */ 933661847f8eSopenharmony_ci FIT_TRIGGER = 'fit_trigger', 933761847f8eSopenharmony_ci} 933861847f8eSopenharmony_ci 933961847f8eSopenharmony_ci/** 934061847f8eSopenharmony_ci * Enum of Illuminated type 934161847f8eSopenharmony_ci * 934261847f8eSopenharmony_ci * @enum { number } 934361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 934461847f8eSopenharmony_ci * @systemapi 934561847f8eSopenharmony_ci * @since 11 934661847f8eSopenharmony_ci */ 934761847f8eSopenharmony_cideclare enum IlluminatedType { 934861847f8eSopenharmony_ci /** 934961847f8eSopenharmony_ci * Component is not illuminated. 935061847f8eSopenharmony_ci * 935161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 935261847f8eSopenharmony_ci * @systemapi 935361847f8eSopenharmony_ci * @since 11 935461847f8eSopenharmony_ci */ 935561847f8eSopenharmony_ci NONE = 0, 935661847f8eSopenharmony_ci /** 935761847f8eSopenharmony_ci * Border is illuminated. 935861847f8eSopenharmony_ci * 935961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 936061847f8eSopenharmony_ci * @systemapi 936161847f8eSopenharmony_ci * @since 11 936261847f8eSopenharmony_ci */ 936361847f8eSopenharmony_ci BORDER = 1, 936461847f8eSopenharmony_ci /** 936561847f8eSopenharmony_ci * Content is illuminated. 936661847f8eSopenharmony_ci * 936761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 936861847f8eSopenharmony_ci * @systemapi 936961847f8eSopenharmony_ci * @since 11 937061847f8eSopenharmony_ci */ 937161847f8eSopenharmony_ci CONTENT = 2, 937261847f8eSopenharmony_ci /** 937361847f8eSopenharmony_ci * Border and Content is illuminated. 937461847f8eSopenharmony_ci * 937561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 937661847f8eSopenharmony_ci * @systemapi 937761847f8eSopenharmony_ci * @since 11 937861847f8eSopenharmony_ci */ 937961847f8eSopenharmony_ci BORDER_CONTENT = 3, 938061847f8eSopenharmony_ci /** 938161847f8eSopenharmony_ci * Border is illuminated, and the border have a bloom effect. 938261847f8eSopenharmony_ci * 938361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 938461847f8eSopenharmony_ci * @systemapi 938561847f8eSopenharmony_ci * @since 11 938661847f8eSopenharmony_ci */ 938761847f8eSopenharmony_ci BLOOM_BORDER = 4, 938861847f8eSopenharmony_ci /** 938961847f8eSopenharmony_ci * Border and Content is illuminated, and the border have a bloom effect. 939061847f8eSopenharmony_ci * 939161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 939261847f8eSopenharmony_ci * @systemapi 939361847f8eSopenharmony_ci * @since 11 939461847f8eSopenharmony_ci */ 939561847f8eSopenharmony_ci BLOOM_BORDER_CONTENT = 5 939661847f8eSopenharmony_ci} 939761847f8eSopenharmony_ci 939861847f8eSopenharmony_ci/** 939961847f8eSopenharmony_ci * Enumerates the fold status. 940061847f8eSopenharmony_ci * 940161847f8eSopenharmony_ci * @enum { number } 940261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 940361847f8eSopenharmony_ci * @crossplatform 940461847f8eSopenharmony_ci * @since 11 940561847f8eSopenharmony_ci */ 940661847f8eSopenharmony_ci/** 940761847f8eSopenharmony_ci * Enumerates the fold status. 940861847f8eSopenharmony_ci * 940961847f8eSopenharmony_ci * @enum { number } 941061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 941161847f8eSopenharmony_ci * @crossplatform 941261847f8eSopenharmony_ci * @atomicservice 941361847f8eSopenharmony_ci * @since 12 941461847f8eSopenharmony_ci */ 941561847f8eSopenharmony_cideclare enum FoldStatus { 941661847f8eSopenharmony_ci /** 941761847f8eSopenharmony_ci * Fold Status Unknown. 941861847f8eSopenharmony_ci * 941961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 942061847f8eSopenharmony_ci * @crossplatform 942161847f8eSopenharmony_ci * @since 11 942261847f8eSopenharmony_ci */ 942361847f8eSopenharmony_ci /** 942461847f8eSopenharmony_ci * Fold Status Unknown. 942561847f8eSopenharmony_ci * 942661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 942761847f8eSopenharmony_ci * @crossplatform 942861847f8eSopenharmony_ci * @atomicservice 942961847f8eSopenharmony_ci * @since 12 943061847f8eSopenharmony_ci */ 943161847f8eSopenharmony_ci FOLD_STATUS_UNKNOWN = 0, 943261847f8eSopenharmony_ci /** 943361847f8eSopenharmony_ci * Fold Status Expanded. 943461847f8eSopenharmony_ci * 943561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 943661847f8eSopenharmony_ci * @crossplatform 943761847f8eSopenharmony_ci * @since 11 943861847f8eSopenharmony_ci */ 943961847f8eSopenharmony_ci /** 944061847f8eSopenharmony_ci * Fold Status Expanded. 944161847f8eSopenharmony_ci * 944261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 944361847f8eSopenharmony_ci * @crossplatform 944461847f8eSopenharmony_ci * @atomicservice 944561847f8eSopenharmony_ci * @since 12 944661847f8eSopenharmony_ci */ 944761847f8eSopenharmony_ci FOLD_STATUS_EXPANDED = 1, 944861847f8eSopenharmony_ci /** 944961847f8eSopenharmony_ci * Fold Status Folded. 945061847f8eSopenharmony_ci * 945161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 945261847f8eSopenharmony_ci * @crossplatform 945361847f8eSopenharmony_ci * @since 11 945461847f8eSopenharmony_ci */ 945561847f8eSopenharmony_ci /** 945661847f8eSopenharmony_ci * Fold Status Folded. 945761847f8eSopenharmony_ci * 945861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 945961847f8eSopenharmony_ci * @crossplatform 946061847f8eSopenharmony_ci * @atomicservice 946161847f8eSopenharmony_ci * @since 12 946261847f8eSopenharmony_ci */ 946361847f8eSopenharmony_ci FOLD_STATUS_FOLDED = 2, 946461847f8eSopenharmony_ci /** 946561847f8eSopenharmony_ci * Fold Status Half Folded. 946661847f8eSopenharmony_ci * 946761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 946861847f8eSopenharmony_ci * @crossplatform 946961847f8eSopenharmony_ci * @since 11 947061847f8eSopenharmony_ci */ 947161847f8eSopenharmony_ci /** 947261847f8eSopenharmony_ci * Fold Status Half Folded. 947361847f8eSopenharmony_ci * 947461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 947561847f8eSopenharmony_ci * @crossplatform 947661847f8eSopenharmony_ci * @atomicservice 947761847f8eSopenharmony_ci * @since 12 947861847f8eSopenharmony_ci */ 947961847f8eSopenharmony_ci FOLD_STATUS_HALF_FOLDED = 3, 948061847f8eSopenharmony_ci} 948161847f8eSopenharmony_ci 948261847f8eSopenharmony_ci/** 948361847f8eSopenharmony_ci * Enumerates the app rotation. 948461847f8eSopenharmony_ci * 948561847f8eSopenharmony_ci * @enum { number } 948661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 948761847f8eSopenharmony_ci * @atomicservice 948861847f8eSopenharmony_ci * @since 12 948961847f8eSopenharmony_ci */ 949061847f8eSopenharmony_cideclare enum AppRotation { 949161847f8eSopenharmony_ci 949261847f8eSopenharmony_ci /** 949361847f8eSopenharmony_ci * App does not rotate to display vertically. 949461847f8eSopenharmony_ci * 949561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 949661847f8eSopenharmony_ci * @atomicservice 949761847f8eSopenharmony_ci * @since 12 949861847f8eSopenharmony_ci */ 949961847f8eSopenharmony_ci ROTATION_0 = 0, 950061847f8eSopenharmony_ci 950161847f8eSopenharmony_ci /** 950261847f8eSopenharmony_ci * App rotates 90 degrees clockwise to display horizontally. 950361847f8eSopenharmony_ci * 950461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 950561847f8eSopenharmony_ci * @atomicservice 950661847f8eSopenharmony_ci * @since 12 950761847f8eSopenharmony_ci */ 950861847f8eSopenharmony_ci ROTATION_90 = 1, 950961847f8eSopenharmony_ci 951061847f8eSopenharmony_ci /** 951161847f8eSopenharmony_ci * App rotates 180 degrees clockwise to display vertically in reverse. 951261847f8eSopenharmony_ci * 951361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 951461847f8eSopenharmony_ci * @atomicservice 951561847f8eSopenharmony_ci * @since 12 951661847f8eSopenharmony_ci */ 951761847f8eSopenharmony_ci ROTATION_180 = 2, 951861847f8eSopenharmony_ci 951961847f8eSopenharmony_ci /** 952061847f8eSopenharmony_ci * App rotates 270 degrees clockwise to display horizontally in reverse. 952161847f8eSopenharmony_ci * 952261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 952361847f8eSopenharmony_ci * @atomicservice 952461847f8eSopenharmony_ci * @since 12 952561847f8eSopenharmony_ci */ 952661847f8eSopenharmony_ci ROTATION_270 = 3 952761847f8eSopenharmony_ci} 952861847f8eSopenharmony_ci 952961847f8eSopenharmony_ci/** 953061847f8eSopenharmony_ci * Enum of EmbeddedType 953161847f8eSopenharmony_ci * 953261847f8eSopenharmony_ci * @enum { number } 953361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 953461847f8eSopenharmony_ci * @atomicservice 953561847f8eSopenharmony_ci * @since 12 953661847f8eSopenharmony_ci */ 953761847f8eSopenharmony_cideclare enum EmbeddedType { 953861847f8eSopenharmony_ci /** 953961847f8eSopenharmony_ci * The EmbeddedComponent show the UI in EmbeddedUIExtensionAbility. 954061847f8eSopenharmony_ci * 954161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 954261847f8eSopenharmony_ci * @atomicservice 954361847f8eSopenharmony_ci * @since 12 954461847f8eSopenharmony_ci */ 954561847f8eSopenharmony_ci EMBEDDED_UI_EXTENSION = 0, 954661847f8eSopenharmony_ci} 954761847f8eSopenharmony_ci 954861847f8eSopenharmony_ci/** 954961847f8eSopenharmony_ci * Marquee scrolling strategy after text update 955061847f8eSopenharmony_ci * 955161847f8eSopenharmony_ci * @enum { number } 955261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 955361847f8eSopenharmony_ci * @crossplatform 955461847f8eSopenharmony_ci * @atomicservice 955561847f8eSopenharmony_ci * @since 12 955661847f8eSopenharmony_ci */ 955761847f8eSopenharmony_cideclare enum MarqueeUpdateStrategy { 955861847f8eSopenharmony_ci /** 955961847f8eSopenharmony_ci * Reset scroll position and restart scroll. 956061847f8eSopenharmony_ci * 956161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 956261847f8eSopenharmony_ci * @crossplatform 956361847f8eSopenharmony_ci * @atomicservice 956461847f8eSopenharmony_ci * @since 12 956561847f8eSopenharmony_ci */ 956661847f8eSopenharmony_ci DEFAULT = 0, 956761847f8eSopenharmony_ci 956861847f8eSopenharmony_ci /** 956961847f8eSopenharmony_ci * Preserve scroll position, just change to new text 957061847f8eSopenharmony_ci * 957161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 957261847f8eSopenharmony_ci * @crossplatform 957361847f8eSopenharmony_ci * @atomicservice 957461847f8eSopenharmony_ci * @since 12 957561847f8eSopenharmony_ci */ 957661847f8eSopenharmony_ci PRESERVE_POSITION = 1 957761847f8eSopenharmony_ci} 957861847f8eSopenharmony_ci 957961847f8eSopenharmony_ci/** 958061847f8eSopenharmony_ci * Type of text decoration line style. 958161847f8eSopenharmony_ci * 958261847f8eSopenharmony_ci * @enum {number} 958361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 958461847f8eSopenharmony_ci * @crossplatform 958561847f8eSopenharmony_ci * @atomicservice 958661847f8eSopenharmony_ci * @since 12 958761847f8eSopenharmony_ci */ 958861847f8eSopenharmony_cideclare enum TextDecorationStyle { 958961847f8eSopenharmony_ci /** 959061847f8eSopenharmony_ci * Solid line. 959161847f8eSopenharmony_ci * 959261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 959361847f8eSopenharmony_ci * @crossplatform 959461847f8eSopenharmony_ci * @atomicservice 959561847f8eSopenharmony_ci * @since 12 959661847f8eSopenharmony_ci */ 959761847f8eSopenharmony_ci SOLID = 0, 959861847f8eSopenharmony_ci 959961847f8eSopenharmony_ci /** 960061847f8eSopenharmony_ci * Double lines. 960161847f8eSopenharmony_ci * 960261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 960361847f8eSopenharmony_ci * @crossplatform 960461847f8eSopenharmony_ci * @atomicservice 960561847f8eSopenharmony_ci * @since 12 960661847f8eSopenharmony_ci */ 960761847f8eSopenharmony_ci DOUBLE = 1, 960861847f8eSopenharmony_ci 960961847f8eSopenharmony_ci /** 961061847f8eSopenharmony_ci * Dotted line. 961161847f8eSopenharmony_ci * 961261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 961361847f8eSopenharmony_ci * @crossplatform 961461847f8eSopenharmony_ci * @atomicservice 961561847f8eSopenharmony_ci * @since 12 961661847f8eSopenharmony_ci */ 961761847f8eSopenharmony_ci DOTTED = 2, 961861847f8eSopenharmony_ci 961961847f8eSopenharmony_ci /** 962061847f8eSopenharmony_ci * Dashed line. 962161847f8eSopenharmony_ci * 962261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 962361847f8eSopenharmony_ci * @crossplatform 962461847f8eSopenharmony_ci * @atomicservice 962561847f8eSopenharmony_ci * @since 12 962661847f8eSopenharmony_ci */ 962761847f8eSopenharmony_ci DASHED = 3, 962861847f8eSopenharmony_ci 962961847f8eSopenharmony_ci /** 963061847f8eSopenharmony_ci * Wavy line. 963161847f8eSopenharmony_ci * 963261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 963361847f8eSopenharmony_ci * @crossplatform 963461847f8eSopenharmony_ci * @atomicservice 963561847f8eSopenharmony_ci * @since 12 963661847f8eSopenharmony_ci */ 963761847f8eSopenharmony_ci WAVY = 4, 963861847f8eSopenharmony_ci} 963961847f8eSopenharmony_ci 964061847f8eSopenharmony_ci/** 964161847f8eSopenharmony_ci * Type of text selectable. 964261847f8eSopenharmony_ci * 964361847f8eSopenharmony_ci * @enum {number} 964461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 964561847f8eSopenharmony_ci * @crossplatform 964661847f8eSopenharmony_ci * @atomicservice 964761847f8eSopenharmony_ci * @since 12 964861847f8eSopenharmony_ci */ 964961847f8eSopenharmony_cideclare enum TextSelectableMode { 965061847f8eSopenharmony_ci /** 965161847f8eSopenharmony_ci * set text selectable and unfocusable. 965261847f8eSopenharmony_ci * 965361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 965461847f8eSopenharmony_ci * @crossplatform 965561847f8eSopenharmony_ci * @atomicservice 965661847f8eSopenharmony_ci * @since 12 965761847f8eSopenharmony_ci */ 965861847f8eSopenharmony_ci SELECTABLE_UNFOCUSABLE = 0, 965961847f8eSopenharmony_ci 966061847f8eSopenharmony_ci /** 966161847f8eSopenharmony_ci * set text selectable and focusable. 966261847f8eSopenharmony_ci * 966361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 966461847f8eSopenharmony_ci * @crossplatform 966561847f8eSopenharmony_ci * @atomicservice 966661847f8eSopenharmony_ci * @since 12 966761847f8eSopenharmony_ci */ 966861847f8eSopenharmony_ci SELECTABLE_FOCUSABLE = 1, 966961847f8eSopenharmony_ci 967061847f8eSopenharmony_ci /** 967161847f8eSopenharmony_ci * set text unselectable and unfocusable. 967261847f8eSopenharmony_ci * 967361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 967461847f8eSopenharmony_ci * @crossplatform 967561847f8eSopenharmony_ci * @atomicservice 967661847f8eSopenharmony_ci * @since 12 967761847f8eSopenharmony_ci */ 967861847f8eSopenharmony_ci UNSELECTABLE = 2, 967961847f8eSopenharmony_ci} 968061847f8eSopenharmony_ci 968161847f8eSopenharmony_ci/** 968261847f8eSopenharmony_ci * Type of accessibility hover event. 968361847f8eSopenharmony_ci * 968461847f8eSopenharmony_ci * @enum {number} 968561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 968661847f8eSopenharmony_ci * @crossplatform 968761847f8eSopenharmony_ci * @atomicservice 968861847f8eSopenharmony_ci * @since 12 968961847f8eSopenharmony_ci */ 969061847f8eSopenharmony_cideclare enum AccessibilityHoverType { 969161847f8eSopenharmony_ci /** 969261847f8eSopenharmony_ci * Hover enter type. 969361847f8eSopenharmony_ci * 969461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 969561847f8eSopenharmony_ci * @crossplatform 969661847f8eSopenharmony_ci * @atomicservice 969761847f8eSopenharmony_ci * @since 12 969861847f8eSopenharmony_ci */ 969961847f8eSopenharmony_ci HOVER_ENTER = 0, 970061847f8eSopenharmony_ci 970161847f8eSopenharmony_ci /** 970261847f8eSopenharmony_ci * Hover move type. 970361847f8eSopenharmony_ci * 970461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 970561847f8eSopenharmony_ci * @crossplatform 970661847f8eSopenharmony_ci * @atomicservice 970761847f8eSopenharmony_ci * @since 12 970861847f8eSopenharmony_ci */ 970961847f8eSopenharmony_ci HOVER_MOVE = 1, 971061847f8eSopenharmony_ci 971161847f8eSopenharmony_ci /** 971261847f8eSopenharmony_ci * Hover exit type. 971361847f8eSopenharmony_ci * 971461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 971561847f8eSopenharmony_ci * @crossplatform 971661847f8eSopenharmony_ci * @atomicservice 971761847f8eSopenharmony_ci * @since 12 971861847f8eSopenharmony_ci */ 971961847f8eSopenharmony_ci HOVER_EXIT = 2, 972061847f8eSopenharmony_ci 972161847f8eSopenharmony_ci /** 972261847f8eSopenharmony_ci * Hover cancel type. 972361847f8eSopenharmony_ci * 972461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 972561847f8eSopenharmony_ci * @crossplatform 972661847f8eSopenharmony_ci * @atomicservice 972761847f8eSopenharmony_ci * @since 12 972861847f8eSopenharmony_ci */ 972961847f8eSopenharmony_ci HOVER_CANCEL = 3, 973061847f8eSopenharmony_ci} 973161847f8eSopenharmony_ci 973261847f8eSopenharmony_ci/** 973361847f8eSopenharmony_ci * Type of window width breakpoint. 973461847f8eSopenharmony_ci * 973561847f8eSopenharmony_ci * @enum {number} 973661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 973761847f8eSopenharmony_ci * @atomicservice 973861847f8eSopenharmony_ci * @since 13 973961847f8eSopenharmony_ci */ 974061847f8eSopenharmony_cideclare enum WidthBreakpoint { 974161847f8eSopenharmony_ci /** 974261847f8eSopenharmony_ci * Window width < 320vp type. 974361847f8eSopenharmony_ci * 974461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 974561847f8eSopenharmony_ci * @atomicservice 974661847f8eSopenharmony_ci * @since 13 974761847f8eSopenharmony_ci */ 974861847f8eSopenharmony_ci WIDTH_XS = 0, 974961847f8eSopenharmony_ci 975061847f8eSopenharmony_ci /** 975161847f8eSopenharmony_ci * Window width >= 320vp and < 600vp type. 975261847f8eSopenharmony_ci * 975361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 975461847f8eSopenharmony_ci * @atomicservice 975561847f8eSopenharmony_ci * @since 13 975661847f8eSopenharmony_ci */ 975761847f8eSopenharmony_ci WIDTH_SM = 1, 975861847f8eSopenharmony_ci 975961847f8eSopenharmony_ci /** 976061847f8eSopenharmony_ci * Window width >= 600vp and < 840vp type. 976161847f8eSopenharmony_ci * 976261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 976361847f8eSopenharmony_ci * @atomicservice 976461847f8eSopenharmony_ci * @since 13 976561847f8eSopenharmony_ci */ 976661847f8eSopenharmony_ci WIDTH_MD = 2, 976761847f8eSopenharmony_ci 976861847f8eSopenharmony_ci /** 976961847f8eSopenharmony_ci * Window width >= 840vp and < 1440vp type. 977061847f8eSopenharmony_ci * 977161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 977261847f8eSopenharmony_ci * @atomicservice 977361847f8eSopenharmony_ci * @since 13 977461847f8eSopenharmony_ci */ 977561847f8eSopenharmony_ci WIDTH_LG = 3, 977661847f8eSopenharmony_ci 977761847f8eSopenharmony_ci /** 977861847f8eSopenharmony_ci * Window width >= 1440vp type. 977961847f8eSopenharmony_ci * 978061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 978161847f8eSopenharmony_ci * @atomicservice 978261847f8eSopenharmony_ci * @since 13 978361847f8eSopenharmony_ci */ 978461847f8eSopenharmony_ci WIDTH_XL = 4, 978561847f8eSopenharmony_ci} 978661847f8eSopenharmony_ci 978761847f8eSopenharmony_ci/** 978861847f8eSopenharmony_ci * Type of window height breakpoint. 978961847f8eSopenharmony_ci * 979061847f8eSopenharmony_ci * @enum {number} 979161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 979261847f8eSopenharmony_ci * @atomicservice 979361847f8eSopenharmony_ci * @since 13 979461847f8eSopenharmony_ci */ 979561847f8eSopenharmony_cideclare enum HeightBreakpoint { 979661847f8eSopenharmony_ci /** 979761847f8eSopenharmony_ci * Window aspectRatio < 0.8 type. 979861847f8eSopenharmony_ci * 979961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 980061847f8eSopenharmony_ci * @atomicservice 980161847f8eSopenharmony_ci * @since 13 980261847f8eSopenharmony_ci */ 980361847f8eSopenharmony_ci HEIGHT_SM = 0, 980461847f8eSopenharmony_ci 980561847f8eSopenharmony_ci /** 980661847f8eSopenharmony_ci * Window aspectRatio >= 0.8 and < 1.2 type. 980761847f8eSopenharmony_ci * 980861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 980961847f8eSopenharmony_ci * @atomicservice 981061847f8eSopenharmony_ci * @since 13 981161847f8eSopenharmony_ci */ 981261847f8eSopenharmony_ci HEIGHT_MD = 1, 981361847f8eSopenharmony_ci 981461847f8eSopenharmony_ci /** 981561847f8eSopenharmony_ci * Window aspectRatio >= 1.2 type. 981661847f8eSopenharmony_ci * 981761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 981861847f8eSopenharmony_ci * @atomicservice 981961847f8eSopenharmony_ci * @since 13 982061847f8eSopenharmony_ci */ 982161847f8eSopenharmony_ci HEIGHT_LG = 2, 982261847f8eSopenharmony_ci}