在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:DragPolygonView开源软件地址:https://gitee.com/jenly1314/DragPolygonView开源软件介绍:DragPolygonViewDragPolygonView for Android 是一个支持可拖动多边形,支持通过拖拽多边形的角改变其形状的任意多边形控件。 特性说明
Gif 展示DragPolygonView 自定义属性说明
引入Maven:<dependency> <groupId>com.king.view</groupId> <artifactId>dragpolygonview</artifactId> <version>1.0.2</version> <type>pom</type></dependency> Gradle:implementation 'com.king.view:dragpolygonview:1.0.2' Lvy:<dependency org='com.king.view' name='dragpolygonview' rev='1.0.2'> <artifact name='$AID' ext='pom'></artifact></dependency> 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)allprojects { repositories { maven { url 'https://dl.bintray.com/jenly/maven' } }} 示例布局示例 <com.king.view.dragpolygonview.DragPolygonView android:id="@+id/dragPolygonView" android:layout_width="wrap_content" android:layout_height="wrap_content"/> 代码示例 //添加多边形 dragPolygonView.addPolygon(Polygon polygon); //添加多边形(多边形的各个点) dragPolygonView.addPolygon(PointF... points); //根据位置将多边形改为选中状态 dragPolygonView.setPolygonSelected(int position); //改变监听 dragPolygonView.setOnChangeListener(OnChangeListener listener); //点击监听 dragPolygonView.setOnPolygonClickListener(OnPolygonClickListener listener); //长按监听 dragPolygonView.setOnPolygonLongClickListener(OnPolygonLongClickListener listener) 更多使用详情,请查看app中的源码使用示例 版本记录v1.0.2:2020-12-2
v1.0.1:2020-10-23
v1.0.0:2020-10-19
赞赏如果您喜欢DragPolygonView,或感觉DragPolygonView帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 您也可以扫描下面的二维码,请作者喝杯咖啡 关于我Name: Jenly Email: jenly1314#gmail.com / jenly1314#vip.qq.com CSDN: jenly121 CNBlogs: jenly GitHub: jenly1314 Gitee: jenly1314 加入QQ群: 20867961 |
请发表评论