# Android_Single_Touch **Repository Path**: imxiaoyu/Android_Single_Touch ## Basic Information - **Project Name**: Android_Single_Touch - **Description**: Android 实现单点拖动、缩放、旋转 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 4 - **Created**: 2016-11-25 - **Last Updated**: 2022-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Android 实现图片的单点缩放、拖动、旋转 ### 新增了部分功能: ### 1、添加删除按钮,如果不需要,可以在xml文件中不设置对应的“删除”图标即可,使用方法(添加删除监听,并没有将View对象回调,如有需要,自行修改接口即可): ``` singleTouchView.setOnDeleteListener(new SingleTouchView.OnDeleteListener() { @Override public void onDelete() { Toast.makeText(MainActivity.this,"你点击了删除按钮",Toast.LENGTH_SHORT).show(); } }); ``` ### 2、添加文本拖动 具体实现,通过Text2BitmapUtils工具类,通过传入文本,将文本通过canvas绘制成一张图片,然后再将图片导入到SignleToichView中,使用方法 ``` singleTouchView.setImageBitamp(Text2BitmapUtils.getBitmap("二字",500,5,3,0xff221133,0x00999999)); /** * * @param str 需要转换的文本 * @param width 当前需要显示区域的宽度(自动适配文字大小) * @param maxLineSize 每行最大的字符数 * @param minLineSize 每行最少的字符数(如设置3,实际只有两个字符的时候,会显示两个字符,但是字体的大小是适配3个字体的大小) * @param fontColor 字体颜色 * @param backColor 图片的背景颜色 * @return */ public static Bitmap getBitmap(String str,int width,int maxLineSize,int minLineSize,int fontColor,int backColor) ```