DragScaleCircleView - 一个可拖动与缩放的自定义圆形Android视图

jopen 9年前
一个可拖动与缩放的自定义圆形View,它其实是一个ImageView,自带了拖放圆形区域的功能,可以用于从一张图片截取一个圆形的视图。功能还在完善中。

安装

该库已经发布到Jcenter:

   compile 'com.rori.zenvo.dragscalecircleview:dragscalecircleview:1.0.0'

Usage

 XML

    <com.rori.zenvo.dragscalecircleview.DragScaleCircleView          android:id="@+id/dragScaleCircleView"          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:layout_centerHorizontal="true"          android:clickable="true"          android:src="@drawable/img1"/>

自定义

dragScaleCircleView默认会显示网格,如果你不想显示,在布局文件定义xmlns:dragscalecircleview="http://schemas.android.com/apk/res-auto",添加dragscalecircleview:hasGuideLine="false"到com.rori.zenvo.dragscalecircleview.DragScaleCircleView:

    <com.rori.zenvo.dragscalecircleview.DragScaleCircleView          android:id="@+id/dragScaleCircleView"          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:layout_centerHorizontal="true"          dragscalecircleview:hasGuideLine="false"          android:clickable="true"          android:src="@drawable/img1"/>

官方网站:http://www.open-open.com/lib/view/home/1451983965855