diff --git a/ArkUI/entry/src/main/ets/pages/MosaicEffect.ets b/ArkUI/entry/src/main/ets/pages/MosaicEffect.ets index 26c98153fde0fc6e3efc733cf4ebc0d3bab1d30e..a49b81be681a2feacc783c93a98e531c73a77af2 100644 --- a/ArkUI/entry/src/main/ets/pages/MosaicEffect.ets +++ b/ArkUI/entry/src/main/ets/pages/MosaicEffect.ets @@ -17,6 +17,7 @@ * FAQ: 如何实现马赛克效果 */ +// [Start mosaic_effect] import { DrawPathType, DrawViewModel } from '../viewmodel/DrawViewModel'; @Component @@ -85,4 +86,5 @@ export struct DrawView { } } } -} \ No newline at end of file +} +// [End mosaic_effect] \ No newline at end of file diff --git a/ArkUI/entry/src/main/ets/pages/MosaicEffectIndex.ets b/ArkUI/entry/src/main/ets/pages/MosaicEffectIndex.ets index 0002647b392ee37c6aeeb8b63a7d832ce3138384..81eb9a26b549a55f01c0a5a1da49f4293c02d9b1 100644 --- a/ArkUI/entry/src/main/ets/pages/MosaicEffectIndex.ets +++ b/ArkUI/entry/src/main/ets/pages/MosaicEffectIndex.ets @@ -17,6 +17,7 @@ * FAQ: 如何实现马赛克效果 */ +// [Start mosaic_effect] import { DrawView } from './MosaicEffect'; import { DrawViewModel } from '../viewmodel/DrawViewModel'; @@ -37,4 +38,5 @@ struct Index { .height('100%') } } -} \ No newline at end of file +} +// [End mosaic_effect] \ No newline at end of file diff --git a/ArkUI/entry/src/main/ets/viewmodel/DrawViewModel.ets b/ArkUI/entry/src/main/ets/viewmodel/DrawViewModel.ets index dc37cd80d219662586163b033737b950d551e70a..9c993e609c56c0ba42a53e76436532f050953ea1 100644 --- a/ArkUI/entry/src/main/ets/viewmodel/DrawViewModel.ets +++ b/ArkUI/entry/src/main/ets/viewmodel/DrawViewModel.ets @@ -17,6 +17,7 @@ * FAQ:如何实现马赛克效果 */ +// [Start draw_view_model] export class DrawPathPointModel { x: number = 0; y: number = 0; @@ -93,4 +94,5 @@ export class DrawViewModel { this.context.lineJoin = 'round'; this.context.stroke(this.drawPath); } -} \ No newline at end of file +} +// [End draw_view_model] \ No newline at end of file diff --git a/ArkUI/entry/src/main/resources/rawfile/test.jpg b/ArkUI/entry/src/main/resources/rawfile/test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c16f3b4fa683f030614820a470ddc5aff2a2078e Binary files /dev/null and b/ArkUI/entry/src/main/resources/rawfile/test.jpg differ