如何在android中移动、旋转和缩放文本视图

如何在android中移动、旋转和缩放文本视图,android,textview,Android,Textview,我正在尝试使用缩放、旋转和移动属性在图像上添加文本。通过将文本转换为图像,我已经部分实现了这一点,但我只想通过使用textview来实现这一点 试试这个 Try This public class simpleOnScaleGestureListener extends SimpleOnScaleGestureListener { @Override public boolean onScale(ScaleGestureDetector detector

我正在尝试使用缩放、旋转和移动属性在图像上添加文本。通过将文本转换为图像,我已经部分实现了这一点,但我只想通过使用textview来实现这一点

试试这个
Try This

    public class simpleOnScaleGestureListener extends SimpleOnScaleGestureListener {
        @Override
        public boolean onScale(ScaleGestureDetector detector) {
            float size = codedText.getTextSize();
            float factor = detector.getScaleFactor();
            int increase = 0;
            if(factor > 1.0f)
                increase = 2;
            else if(factor < 1.0f)
                increase = -2;

            size += increase;


            textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, size);            
            try {
                Thread.sleep(200);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            //remembering the favourable text size
            Editor edit = sp.edit();
            edit.putFloat("TXTSIZE", size);
            edit.commit();
            return true;
        }
    }
公共类simpleOnScaleGestureListener扩展了simpleOnScaleGestureListener{ @凌驾 公共布尔标度(scalegestruedetector检测器){ float size=codedText.getTextSize(); 浮点因子=检测器。getScaleFactor(); 整数增加=0; 如果(系数>1.0f) 增加=2; 否则如果(系数<1.0f) 增加=-2; 大小+=增加; textView.setTextSize(TypedValue.COMPLEX\u UNIT\u PX,size); 试一试{ 睡眠(200); }捕捉(中断异常e){ e、 printStackTrace(); } //记住有利的文本大小 Editor edit=sp.edit(); 编辑.putFloat(“TXTSIZE”,size); edit.commit(); 返回true; } }
试试这个
公共类simpleOnScaleGestureListener扩展了simpleOnScaleGestureListener{
@凌驾
公共布尔标度(scalegestruedetector检测器){
float size=codedText.getTextSize();
浮点因子=检测器。getScaleFactor();
整数增加=0;
如果(系数>1.0f)
增加=2;
否则如果(系数<1.0f)
增加=-2;
大小+=增加;
textView.setTextSize(TypedValue.COMPLEX\u UNIT\u PX,size);
试一试{
睡眠(200);
}捕捉(中断异常e){
e、 printStackTrace();
}
//记住有利的文本大小
Editor edit=sp.edit();
编辑.putFloat(“TXTSIZE”,size);
edit.commit();
返回true;
}
}

那么它是如何处理图像的呢?我使用的是类似于此链接中给出的东西嘿@Deepak,你找到解决方案了吗?那么它是如何处理图像的呢?我使用的是类似于此链接中给出的东西嘿@Deepak,你找到解决方案了吗?谢谢,但我没有得到此代码中的codedText和明文。你能给我一点简短的介绍吗?与其只使用文本视图,不如分享一些示例代码链接,我没有得到这个东西。谢谢,但我没有得到这个代码中的codedText和明文。你能给我一点简短的介绍吗?与其只使用文本视图,不如分享一些示例代码链接,我不明白这件事。