Хорошо, я пытаюсь создать простое приложение, которое будет рисовать фигуру (я пытаюсь сделать круг), где бы вы ни щелкнули. Я пытался пару раз, но пока не получил ничего, чтобы работать. Я думаю, что кто-то делал это раньше, поэтому, если есть ссылка на учебник / исходный код аналогичного проекта, это поможет. Я думаю, что застрял в том, как использовать потоки и как обновлять функцию onDraw (). Если вы еще не поняли, я довольно плохо знаком с Android и даже с Java.
В настоящее время у меня есть:
- Main.java -
public class MAIN extends Activity {
CustomDrawableView mCustomDrawableView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mCustomDrawableView = new CustomDrawableView(this);
setContentView(mCustomDrawableView);
}
//Implement a thread here that would somehow update the view everytime. Everytime I try this though it doesn't work
}
- CustomDrawableView.java -
public class CustomDrawableView extends View {
//private ShapeDrawable mDrawable;
int x=0;
int y=0;
public CustomDrawableView(Context context) {
super(context);
}
protected void onDraw(Canvas canvas) {
Paint mPaint = new Paint();
mPaint.setColor(0xffff0000);
canvas.drawCircle(x, y, 5, mPaint);
}
}