Java 将文本添加到照片中,如instanote android应用程序

Java 将文本添加到照片中,如instanote android应用程序,java,android,layout,github,Java,Android,Layout,Github,我想使编辑文本,这将像在工作,你可以移动文本,你可以调整大小。当您增加或减少编辑文本的大小时,它将自动调整,当您移动文本时,它也可以调整。任何人都知道是否有源代码,请告诉我我尝试过github,code.google.com,但无法搜索到,但无法找到 我想他们已经习惯了这样做 public class BaseEditText extends EditText 一个示例代码片段,希望这是一个好的开始 公共类EditTextClass扩展活动实现OnTouchListener{ p

我想使编辑文本,这将像在工作,你可以移动文本,你可以调整大小。当您增加或减少编辑文本的大小时,它将自动调整,当您移动文本时,它也可以调整。任何人都知道是否有源代码,请告诉我我尝试过github,code.google.com,但无法搜索到,但无法找到

我想他们已经习惯了这样做

       public class BaseEditText extends EditText

一个示例代码片段,希望这是一个好的开始

公共类EditTextClass扩展活动实现OnTouchListener{

private EditText txt;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    txt = (EditText) findViewById(YourEditTextId);
    txt.setOnTouchListener(this);
}


@Override
public boolean onTouch(View v, MotionEvent event) {
   if(event.getX() >= txt.getWidth() - 5 && event.getX() <= txt.getWidth()
        event.getY() >= txt.getHeight() - 5 && event.getY() <= txt.getHeight()) {
       txt.setWidth(event.getX()); 
       txt.setHeight(event.getY());
   }
   return true;
}
private EditText-txt;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
txt=(EditText)findViewById(YourEditTextId);
txt.setOnTouchListener(这个);
}
@凌驾
公共布尔onTouch(视图v,运动事件){
如果(event.getX()>=txt.getWidth()-5&&event.getX()=txt.getHeight()-5&&event.getY()