# DragImageView **Repository Path**: intro_hao/drag-image-view ## Basic Information - **Project Name**: DragImageView - **Description**: HarmonyOS 中的一款自定义拖拽效果的ImageView - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-06 - **Last Updated**: 2021-09-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README DragImage HarmonyOS 自定义控件之图片拖拽效果 ### 项目介绍 - 项目名称:DragImage - 功能:一个可对图片进行缩放处理的图片控件 ### 效果演示 ![效果展示](https://images.gitee.com/uploads/images/2021/0806/165051_47cc53c0_1906140.gif "drag.gif") #### 使用方式 XML使用方式: ``` ``` 代码使用方式: ``` dragImageView = new DragImageView(this); ``` 设置图片: ``` dragImageView.setPixelMap(ResourceTable.Media_ic_launcher); dragImageView.setPixelMap(pixelmap); 目前可通过设置Matrix的方式对图片进行处理: dragImageView.setImageMatrix(mMatrix); 可设置展示模式: dragImageView.setScaleMode(Image.ScaleMode.ZOOM_END); ``` 目前还未针对PixelMapElement进行处理 拓展功能:DragImageHelper 主要用于对Dragimageview进行缩放处理,用法如下: ``` DragImageHelper.getInstance().init(componentById).setmMaxScale(10); ```