【发布时间】:2012-10-01 10:27:27
【问题描述】:
我有一个图像编辑 android 应用程序,其中我使用自定义 EditTextView 放置在 ImageView 上。这个图像视图也是一个自定义视图,可以旋转、缩放、拖动等......现在,我想拖动这个EditText 并在单击按钮时旋转。这是我的自定义EditTextView:
public class TemplateTextView extends EditText {
private static float angle;
// We can be in one of these 3 states
private int mode = NONE;
// Remember some things for zooming
PointF start = new PointF();
PointF mid = new PointF();
PointF startMargins = new PointF();
float oldDist = 1f;
/**
* Constructor for TemplateTextView
*
* @param context
* @param attrs
* @param defStyle
*/
public TemplateTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// mWindowManager = (WindowManager)
// context.getSystemService(Context.WINDOW_SERVICE);
}
/**
* Constructor for TemplateTextView
*
* @param context
* @param attrs
*/
public TemplateTextView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
/**
* Constructor for TemplateTextView
*
* @param context
*/
public TemplateTextView(Context context) {
this(context, null);
}
}
EdittextView 在长按时被拖拽。如何旋转和拖动此视图?
【问题讨论】:
标签: android android-ui custom-component