把文字放到像instanote android app这样的照片上

时间:2013-04-06 08:55:45

标签: java android layout github

我想制作像instanote app一样的编辑文字,因为您可以移动可以调整大小的文字。当您增加或减少编辑文本的大小时,它会自动调整,当您移动文本时,它也可以调整。任何机构都知道是否有源代码请告诉我,我已经尝试过github,code.google.com但无法搜索到但无法找到?

我认为他们已经通过

使其成为客户
       public class BaseEditText extends EditText

1 个答案:

答案 0 :(得分:0)

示例代码段,希望它是一个良好的开端,

public class EditTextClass extends Activity实现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;
}

}