如何解决Android 动态壁纸 touchevent
我创建了一个用于显示动态壁纸的项目。但是当我单击按钮时,页面显示时没有我的墙纸。相反,我写了 OnTouchEvent 如果页面被触摸则显示墙纸。我的问题是我想在 OnStart 中制作它。我怎样才能实现它。请举个例子。
@Override
public void onTouchEvent(MotionEvent event) {
if (touchEnabled) {
float x = event.getX();
float y = event.getY();
SurfaceHolder holder = getSurfaceHolder();
Canvas canvas = null;
try {
canvas = holder.lockCanvas();
if (canvas != null) {
canvas.drawColor(Color.BLACK);
circles.clear();
circles.add(new MyPoint(
String.valueOf(circles.size() + 1),x,y));
drawCircles(canvas,circles);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。