1/* 2 * Copyright (c) 2025 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15import { router } from '@kit.ArkUI'; 16 17@Entry 18@Component 19struct Index { 20 @State message: string = 'Image Example'; 21 22 build() { 23 RelativeContainer() { 24 Scroll() { 25 Column() { 26 27 Button('router ImageExample001').onClick(() => { 28 console.log('router ImageExample001'); 29 router.pushUrl({ url: 'pages/example/ImageExample001' }) 30 }) 31 32 Button('router ImageExample002').onClick(() => { 33 console.log('router ImageExample002'); 34 router.pushUrl({ url: 'pages/example/ImageExample002' }) 35 }) 36 37 Button('router ImageExample003').onClick(() => { 38 console.log('router ImageExample003'); 39 router.pushUrl({ url: 'pages/example/ImageExample003' }) 40 }) 41 42 Button('router ImageExample004').onClick(() => { 43 console.log('router ImageExample004'); 44 router.pushUrl({ url: 'pages/example/ImageExample004' }) 45 }) 46 47 Button('router ImageExample005').onClick(() => { 48 console.log('router ImageExample005'); 49 router.pushUrl({ url: 'pages/example/ImageExample005' }) 50 }) 51 52 Button('router ImageExample006').onClick(() => { 53 console.log('router ImageExample006'); 54 router.pushUrl({ url: 'pages/example/ImageExample006' }) 55 }) 56 57 Button('router ImageExample007').onClick(() => { 58 console.log('router ImageExample007'); 59 router.pushUrl({ url: 'pages/example/ImageExample007' }) 60 }) 61 62 Button('router ImageExample008').onClick(() => { 63 console.log('router ImageExample008'); 64 router.pushUrl({ url: 'pages/example/ImageExample008' }) 65 }) 66 67 Button('router ImageExample009').onClick(() => { 68 console.log('router ImageExample009'); 69 router.pushUrl({ url: 'pages/example/ImageExample009' }) 70 }) 71 72 Button('router ImageExample010').onClick(() => { 73 console.log('router ImageExample010'); 74 router.pushUrl({ url: 'pages/example/ImageExample010' }) 75 }) 76 77 Button('router ImageExample011').onClick(() => { 78 console.log('router ImageExample011'); 79 router.pushUrl({ url: 'pages/example/ImageExample011' }) 80 }) 81 82 Button('router ImageExample012').onClick(() => { 83 console.log('router ImageExample012'); 84 router.pushUrl({ url: 'pages/example/ImageExample012' }) 85 }) 86 87 Button('router ImageExample013').onClick(() => { 88 console.log('router ImageExample013'); 89 router.pushUrl({ url: 'pages/example/ImageExample013' }) 90 }) 91 92 Button('router ImageExample014').onClick(() => { 93 console.log('router ImageExample014'); 94 router.pushUrl({ url: 'pages/example/ImageExample0140' }) 95 }) 96 97 Button('router ImageExample015').onClick(() => { 98 console.log('router ImageExample015'); 99 router.pushUrl({ url: 'pages/example/ImageExample015' }) 100 }) 101 102 Button('router ImageExample016').onClick(() => { 103 console.log('router ImageExample016'); 104 router.pushUrl({ url: 'pages/example/ImageExample016' }) 105 }) 106 107 Button('router ImageExample017').onClick(() => { 108 console.log('router ImageExample017'); 109 router.pushUrl({ url: 'pages/example/ImageExample017' }) 110 }) 111 112 Button('router ImageModifier001').onClick(() => { 113 console.log('router ImageModifierTestCase001'); 114 router.pushUrl({ url: 'pages/testcase/ImageModifierTestCase001' }) 115 }) 116 117 Button('router ImageModifier002').onClick(() => { 118 console.log('router ImageModifier002'); 119 router.pushUrl({ url: 'pages/testcase/ImageModifier002' }) 120 }) 121 122 Button('router ImageTestcase001').onClick(() => { 123 console.log('router ImageTestcase001'); 124 router.pushUrl({ url: 'pages/testcase/ImageTestcase001' }) 125 }) 126 127 Button('router ImageTestcase002').onClick(() => { 128 console.log('router ImageTestcase002'); 129 router.pushUrl({ url: 'pages/testcase/ImageTestcase002' }) 130 }) 131 132 Button('router ImageTestcase003').onClick(() => { 133 console.log('router ImageTestcase003'); 134 router.pushUrl({ url: 'pages/testcase/ImageTestcase003' }) 135 }) 136 Button('router ImageTestcase004').onClick(() => { 137 console.log('router ImageTestcase004'); 138 router.pushUrl({ url: 'pages/testcase/ImageTestcase004' }) 139 }) 140 Button('router ImageTestcase005').onClick(() => { 141 console.log('router ImageTestcase005'); 142 router.pushUrl({ url: 'pages/testcase/ImageTestcase005' }) 143 }) 144 Button('router ImageTestcase006').onClick(() => { 145 console.log('router ImageTestcase006'); 146 router.pushUrl({ url: 'pages/testcase/ImageTestcase006' }) 147 }) 148 Button('router ImageTestcase007').onClick(() => { 149 console.log('router ImageTestcase007'); 150 router.pushUrl({ url: 'pages/testcase/ImageTestcase007' }) 151 }) 152 Button('router ImageTestcase008').onClick(() => { 153 console.log('router ImageTestcase008'); 154 router.pushUrl({ url: 'pages/testcase/ImageTestcase008' }) 155 }) 156 157 } 158 } 159 } 160 .height('100%') 161 .width('100%') 162 } 163} 164