如何在android中移动、旋转和缩放文本视图
我正在尝试使用缩放、旋转和移动属性在图像上添加文本。通过将文本转换为图像,我已经部分实现了这一点,但我只想通过使用textview来实现这一点如何在android中移动、旋转和缩放文本视图,android,textview,Android,Textview,我正在尝试使用缩放、旋转和移动属性在图像上添加文本。通过将文本转换为图像,我已经部分实现了这一点,但我只想通过使用textview来实现这一点 试试这个 Try This public class simpleOnScaleGestureListener extends SimpleOnScaleGestureListener { @Override public boolean onScale(ScaleGestureDetector detector
试试这个
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和明文。你能给我一点简短的介绍吗?与其只使用文本视图,不如分享一些示例代码链接,我不明白这件事。