【大表哥】刮刮卡自定义view
androlua吧
全部回复
仅看楼主
level 9
寒风_灭世 楼主
将android view代码封装成view让androlua+调用,真是一件有趣的事情。
工具:
①AIDE
②MT管理器或者字节码编辑器
2016年08月03日 13点08分 1
level 9
寒风_灭世 楼主
public 刮刮卡(Context context) {
super(context);
init(context);
}
2016年08月03日 13点08分 5
level 9
寒风_灭世 楼主
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
mCanvas.drawPath(mPath, mPaint);
canvas.drawBitmap(bitmap, 0, 0, null);
}
int x = 0;
int y = 0;
@Override
public boolean onTouchEvent(MotionEvent event) {
int action = event.getAction();
int currX = (int) event.getX();
int currY = (int) event.getY();
switch(action){
case MotionEvent.ACTION_DOWN:{
mPath.reset();
x = currX;
y = currY;
mPath.moveTo(x, y);
}break;
case MotionEvent.ACTION_MOVE:{
mPath.quadTo(x, y, currX, currY);
x = currX;
y = currY;
postInvalidate();
}break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_CANCEL:{
mPath.reset();
}break;
}
return true;
}
2016年08月03日 13点08分 8
level 9
寒风_灭世 楼主
打包
2016年08月03日 13点08分 9
level 9
寒风_灭世 楼主
就该好了保存为 gua.dex
2016年08月03日 13点08分 11
level 9
寒风_灭世 楼主
接下来 打开我们的神器 androlua 或者 Alua+
打开 新建一个工程 就叫: 爱刮刮
接下来用 文件管理器进去 【爱瓜瓜】工程目录
新建一个文件夹 叫:libs
將剛才做的gua.dex 複製進來
2016年08月03日 13点08分 12
level 9
寒风_灭世 楼主
2016年08月03日 13点08分 13
level 9
寒风_灭世 楼主
2016年08月03日 13点08分 14
level 9
寒风_灭世 楼主
教程原创大表哥,楼主只是转载。
2016年08月03日 13点08分 15
level 9
寒风_灭世 楼主
up
2016年08月15日 14点08分 16
level 9
寒风_灭世 楼主
[哈哈]
2016年08月20日 10点08分 17
level 3
666
2017年02月23日 08点02分 18
1